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 Software Engineering Manager to lead the development of critical technologies that power Atom Computing’s quantum platform. In this role, you will grow and manage a team of engineers responsible for building the software stack that enables researchers and customers to program, operate, and scale next-generation quantum systems. You will help define the technical direction across externally facing APIs, cloud integrations, researcher workflows, and the productization of Atom’s quantum computers. This is a unique opportunity to lead greenfield development efforts at the intersection of distributed systems, cloud infrastructure, high-performance computing, and quantum technologies.
Â
While experience in quantum computing is not required, successful candidates will bring strong software architecture and leadership experience, along with curiosity and enthusiasm for learning new domains.
Â
Due to hardware and the need to collaborate with on-prem teams, this role is required to be in the office in Boulder at least 3 days per week.
\n- Lead and mentor of 8 to 10 software engineers to perform at their best.
- Collaborate with Control Systems, Quantum Engineering, and Quantum Applications Engineering, to set the software architecture and roadmap.Â
- Provide timely, value-added code reviews in Gitlab and feedback on architecture documents
- Oversee integrations with quantum software frameworks and toolchains such as CUDA-Q, Qiskit, Cirq, and related ecosystem tools.
- Collaborate on performance optimization across classical and quantum workloads, including GPU and HPC acceleration strategies.
- Assist in the definition, implementation, and rollout of new software features
- MS or PhD in Computer Science, or related field.
- 8+ years of post-degree experience as a software engineer.Â
- 2+ years of managing a team of engineers, including hiring, coaching, and performance management.
- Track record of managing a high performing team of software engineers.Â
- Demonstrated experience designing and managing high availability distributed systems.Â
- Proficiency in at least one programming language such as Python or Rust or C++
- Experience with database programming and management (e.g., Postgres, MySQL, MongoDB, Redis)
- Ability to prioritize and manage multiple projects in a changing work environmentÂ
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 a bonus plan and incentive stock options for equity in the company.
Learn more about this Employer on their Career Site
