Senior Quantum Software Engineer [638]

D-Wave•New Haven, CT
•$125,000 - $187,000

About The Position

D-Wave is seeking a Senior Quantum Software Engineer to work on core software, calibration systems, and tooling for its quantum computers within the Systems Software Engineering department. The team works closely with physicists and bridges the core software team and the physics team. The engineer will enable physicists to design and implement protocols, then integrate those protocols into the core software platform and quantum computer systems automation. The role involves collaborating with product managers, scientists, and engineers to turn functional requirements into technical specifications and deliverables; architecting and building efficient, reliable, maintainable back-end systems; and developing the tooling and core software used for calibration, protocol development, experimentation, and quantum processor operations automation. The engineer will also write and review code, troubleshoot and optimize systems, and mentor junior quantum software engineers.

Requirements

  • BS or higher in computer science, electrical/computer engineering, mathematics, physics, or chemistry.
  • At least 5 years of hands-on software development experience.
  • Strong Python experience.
  • Experience troubleshooting and debugging using profilers and other tools.
  • Experience in scientific computing, data analytics, quantum physics, or quantum computing.
  • Competence with Git version control.
  • Knowledge and use of software testing principles and practices, including unit, integration, and end-to-end testing.
  • Strong problem-solving skills and attention to detail.
  • Ability to work in a collaborative team environment.
  • Excellent communication and interpersonal skills, including the ability to communicate and document technical concepts effectively.

Responsibilities

  • Collaborate with product managers, scientists, and other engineers to translate functional requirements into technical specifications and deliverables.
  • Architect and build efficient, reliable, and maintainable back-end systems.
  • Design and build tooling and core software for calibration, protocol development, experimentation, and automation of quantum processor operations.
  • Write clean, well-documented code and conduct thorough code reviews to ensure quality and maintainability.
  • Troubleshoot and debug issues, identify bottlenecks, and implement solutions to optimize performance and improve the user experience.
  • Provide mentorship and guidance to junior quantum software engineers.

Benefits

  • Company ownership/equity
  • Competitive pay
  • Bonus
  • Perks
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service