Requirements
- BS or MS in Computer Science, Computer Engineering, or equivalent
- Minimum 5 years of post-degree professional experience as a software engineer
- A passion for writing software and a track record of implementing architecture level features in complex computer systems
- Proficiency with Python and SQL. Experience with a compiled language such as C+ or Rust is preferred
- Familiarity with Git version control, automated testing, and software development best practices
- Willingness to learn atomic, optical, Laser physics, and quantum mechanics concepts required to put work in context
- Experience with Azure, AWS and Terraform, Javascript, UI/UX design for webapps, and a background in physics are welcome, but not required
- Atom Computing is looking for a Senior Software Engineer to implement the quantum computing platform
- In this role, you'll work across the full stack to deliver the platforms and applications that give our customers access to our quantum computers, while accelerating the development of our next-generation systems
- Your work will span quantum job compilation, quantum error correction, instrument calibration, and experimental data management and touching the layers of the stack where physics meets production software
- You'll collaborate closely with a talented, tight-knit team of engineers and physicists, reporting to the Software Engineering Manager
- This is a rare opportunity to work at the intersection of deep science and engineering
- Develop and maintain public API features and open-source SDKs for running customer-provided jobs on our quantum hardware and simulators
- Develop and maintain infrastructure for automating system tuning and calibration
- Develop and maintain software for scheduling the execution and analyzing the results of quantum algorithms
- Work closely with our Quantum Engineers to write idiomatic, tested and extensible code for executing experiments and algorithms on our quantum hardware
Job ID: 523602694
Originally Posted on: 6/4/2026