Skip to content
← Back to job listings

Senior Software Engineer

Atom Computing · Boulder, CO, United States

External listingfull-timeabout 1 month ago

About The Role

Join Atom Computing, a leading quantum computing company, as a Senior Software Engineer. In this role, you will build and maintain the software platform that orchestrates our quantum computers, interface with hardware control and calibration systems, and manage experimental data. You will work closely with a talented team of software and quantum engineers, and have the opportunity to make sound architectural and code-design decisions. This position is based in Boulder, CO or Austin, TX.

  • Construire et maintenir la pile logicielle qui orchestre l'informatique quantique sur nos systèmes, en s'interfaçant avec les systèmes de contrôle et de calibration du matériel.
  • Réécrire et mettre en production le code prototype écrit par nos ingénieurs quantiques, en transformant le code de recherche en services fiables, bien testés et maintenables.
  • Développer et maintenir l'infrastructure pour automatiser l'ajustement et la calibration du système, ainsi que le logiciel pour planifier l'exécution et analyser les résultats des algorithmes quantiques.
  • Bachelor's degree in Computer Science, Computer Engineering, or a related field. Advanced degrees (Master's or PhD) are welcome but not required
  • 5+ years of professional experience as a software engineer deploying complex software in production environments
  • Experience developing and operating software in Linux environments
  • Willingness to learn the atomic, optical, laser physics, and quantum mechanics concepts needed to put your work in context
  • Proficiency with Python and SQL
  • Familiarity with Git, automated testing, and modern software development practices
  • A passion for writing software and a track record of implementing architecture-level features in complex systems
  • Experience with cloud infrastructure (e.g. Azure, AWS, or GCP) and Terraform
  • Experience with a compiled language such as C++ or Rust
  • Experience building TypeScript/React frontend components
  • Experience with containerization technologies
  • Strong organization and project management skills
  • Experience working at both a large technology company and a startup

This is an external listing. JobSpring does not represent or verify the employer. Report this listing