Job Responsibilities 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
Experience & Education 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.
Qualifications 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.