1

Physics Software Engineer Jobs in Colorado (NOW HIRING)

Principal Software Engineer

Boulder, CO ยท On-site

$180K - $220K/yr

Due to the need for collaboration with Atom's physics, software and hardware teams, this role is ... Mentor and support engineers through technical guidance, code reviews, and knowledge sharing to ...

Principal Software Engineer

Boulder, CO ยท On-site

$180K - $220K/yr

Due to the need for collaboration with Atom's physics, software and hardware teams, this role is ... Mentor and support engineers through technical guidance, code reviews, and knowledge sharing to ...

Due to the need for collaboration with Atom's physics, software and hardware teams, this role is ... Mentor and support engineers through technical guidance, code reviews, and knowledge sharing to ...

Software Engineer

Fort Collins, CO ยท On-site

$120K - $200K/yr

Requirements Candidates for the Software Engineer position must have a strong background in engineering, computer science, physics, and/or mathematics. A minimum of an MS degree with some industry ...

Senior software engineer

Colorado Springs, CO ยท On-site

$120.70K - $159.20K/yr

This role involves developing advanced mathematical and physics-based software solutions critical ... Collaborate with cross-functional engineering teams * Contribute to system performance optimization

Senior Software Engineer

Boulder, CO ยท On-site +1

$140K - $185K/yr

... where physics meets production software. You'll collaborate closely with a talented, tight-knit ... Work closely with our Quantum Engineers to write idiomatic, tested and extensible code for ...

Senior Software Engineer

Boulder, CO ยท On-site +1

$140K - $185K/yr

... where physics meets production software. You'll collaborate closely with a talented, tight-knit ... Work closely with our Quantum Engineers to write idiomatic, tested and extensible code for ...

Senior Software Engineer

Louisville, CO

$128K - $168.80K/yr

While a physics background is not required, familiarity with physical systems or scientific instrumentation will be helpful. The ideal candidate is a software engineer first, with strong embedded ...

Senior Software Engineer

Louisville, CO ยท On-site

$128K - $168.80K/yr

While a physics background is not required, familiarity with physical systems or scientific instrumentation will be helpful. The ideal candidate is a software engineer first, with strong embedded ...

Senior Software Engineer

Louisville, CO ยท On-site

$128K - $168.80K/yr

While a physics background is not required, familiarity with physical systems or scientific instrumentation will be helpful. The ideal candidate is a software engineer first, with strong embedded ...

Software Engineer

Louisville, CO ยท On-site

$100/hr

While a physics background is not required, experience working with physical systems or scientific instrumentation is beneficial. The ideal candidate is fundamentally a software engineer, with strong ...

... Physics, or related technical field (or equivalent experience) * Strong programming skills in C ... Understanding of software engineering fundamentals: design patterns, testing, version control, and ...

Software Engineer

Louisville, CO ยท On-site

$100/hr

While a physics background is not required, experience working with physical systems or scientific instrumentation is beneficial. The ideal candidate is fundamentally a software engineer, with strong ...

next page

Showing results 1-20

Physics Software Engineer information

See Colorado salary details

$66.8K

$155.1K

$216.1K

How much do physics software engineer jobs pay per year?

As of May 30, 2026, the average yearly pay for physics software engineer in Colorado is $155,124.00, according to ZipRecruiter salary data. Most workers in this role earn between $126,200.00 and $181,900.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Physics Software Engineer, and why are they important?

To thrive as a Physics Software Engineer, you need a strong background in physics, mathematics, and computer science, typically supported by a degree in physics, engineering, or a related field. Proficiency in programming languages such as C++, Python, or MATLAB, and experience with simulation software or scientific computing libraries are essential. Analytical thinking, problem-solving, and effective communication are crucial soft skills for collaborating with multidisciplinary teams and interpreting complex data. These skills are vital for developing accurate, efficient software solutions that model physical systems and drive innovation in scientific and engineering projects.

How does a Physics Software Engineer typically collaborate with scientists and other engineering teams during a project?

Physics Software Engineers often work closely with physicists, data scientists, and hardware engineers to translate complex physical models into reliable software solutions. Collaboration usually involves regular meetings to clarify requirements, iterative development cycles to test and validate simulation accuracy, and ongoing feedback to refine algorithms. Effective communication and teamwork are essential, as engineers must bridge the gap between theoretical concepts and practical implementation while ensuring that software integrates smoothly with other systems. This collaborative environment fosters continuous learning and problem-solving, making the role both challenging and rewarding.

What is a Physics Software Engineer?

A Physics Software Engineer is a professional who develops, maintains, and optimizes software that simulates or models physical systems and phenomena. They often work at the intersection of physics, computer science, and engineering, creating tools for scientific research, simulations, or real-time physics engines used in industries like gaming, aerospace, or research institutions. These engineers typically have a strong background in both physics and programming, enabling them to translate complex physical formulas and concepts into efficient and accurate code. Their work is crucial for advancing technology in areas such as computational physics, virtual reality, and engineering design.

What is the difference between Physics Software Engineer vs Data Scientist?

AspectPhysics Software EngineerData Scientist
Required CredentialsBachelor's or Master's in Physics, Computer Science, or related fieldBachelor's or Master's in Data Science, Statistics, Computer Science, or related field
Work EnvironmentResearch labs, tech companies, aerospace, or defense industriesTech firms, finance, healthcare, or consulting companies
Industry UsagePhysics research, simulation, modeling, and software developmentData analysis, machine learning, predictive modeling, and data visualization

Physics Software Engineers focus on developing software for physics applications, simulations, and research, often working in research or engineering environments. Data Scientists analyze large datasets to extract insights and build predictive models. While both roles require strong programming skills, Physics Software Engineers emphasize physics principles, whereas Data Scientists focus on data analysis and statistical methods.

What are popular job titles related to Physics Software Engineer jobs in Colorado? For Physics Software Engineer jobs in Colorado, the most frequently searched job titles are:
What job categories do people searching Physics Software Engineer jobs in Colorado look for? The top searched job categories for Physics Software Engineer jobs in Colorado are:
What cities in Colorado are hiring for Physics Software Engineer jobs? Cities in Colorado with the most Physics Software Engineer job openings:
Principal Software Engineer

Principal Software Engineer

Atom Computing

Boulder, CO โ€ข On-site

$180K - $220K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 19 days ago


Job description

At Atom Computing, we build quantum computers using arrays of optically trapped neutral atoms that will empower customers to achieve unprecedented computational breakthroughs. Join a world-class team of scientists, engineers, and business professionals to advance the state-of-the-art in quantum computing.
Atom Computing is seeking a Principal Software Engineer to define and evolve the backend services architecture that powers our next-generation quantum computing platform. In this role, you will design scalable, production-grade services that support researcher workflows, quantum job orchestration, and externally facing APIs for interacting with Atom's quantum computers. You will lead architectural decisions around distributed systems, service boundaries, and cloud infrastructure while ensuring high performance, reliability, and observability across the platform. The ideal candidate can translate the unique execution models and data flows of quantum workloads into well-architected backend systems and will play a hands-on role implementing and guiding these services as they evolve into a scalable commercial product.
Due to the need for collaboration with Atom's physics, software and hardware teams, this role is required to be in the office in Boulder at least 3 days per week.
Job Responsibilities:
  • Design and implement software services required for simulation, compilation and operation of the quantum computer.
  • Mentor and support engineers through technical guidance, code reviews, and knowledge sharing to strengthen team capability and software quality.
  • Collaborate closely with quantum physicists, optical engineers, and hardware engineers to understand key use cases and shape the product roadmap.

Experience & Education
  • Masters or PhD in Computer Science, or related field.
  • 10+ years of post-degree experience building complex systems.

Qualifications
  • Demonstrated ability to write production software using C++, Python, Rust, or Go.
  • Knowledge in one or more of the following areas: computer architecture, quantum error correction, or distributed systems, with a willingness to learn across disciplines as needed.
  • Strong communication skills, demonstrated through technical presentations, publications, or collaborative research.
  • Adaptability and curiosity, with a demonstrated ability to learn new technologies and work effectively in areas of uncertainty.

Additional desirable experience includes:
  • Building and scaling a developer operations team, including workflow automation, access management, and infrastructure-as-code practices.
  • Having managed and optimized databases either in the cloud or on-site.
  • Familiarity and experience implementing security best practices.
  • Having set up or configured networks, both physical and virtual.
  • Interfacing with and controlling cameras, motors, lasers, and other third party devices.

Atom Computing provides a wide variety of perks and benefits, including fully paid medical, dental, and vision insurance for our employees and their dependents. Additionally, unlimited paid time off, 401K company matching, short- and long-term disability, FSA, dependent care benefits, and life insurance. We also offer drinks, snacks, and catered team lunches in our offices, every day!
The base salary range for this position is between $180,000 - $220,000, commensurate with experience. In addition to salary, we offer an annual bonus and equity in the company.