Senior Quantum Software Engineer [638]

D-Wave Quantum•New Haven, CT

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 role enables physicists to design and implement protocols, then integrates those protocols into the core software platform and quantum-computer systems automation. The position involves collaborating across product, science, and engineering teams to turn functional requirements into technical specifications and deliverables; architecting and building reliable back-end systems; and developing software and tools for calibration, protocol development, experimentation, and quantum processor operations. It also includes maintaining code quality, troubleshooting and optimizing systems, and mentoring junior quantum software engineers.

Requirements

  • Bachelor of Science degree or higher in computer science, electrical or 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 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.
  • Troubleshoot and debug issues, identify bottlenecks, and implement solutions to optimize performance and improve user experience.
  • Provide mentorship and guidance to junior quantum software engineers.

Benefits

  • Company ownership
  • Competitive pay
  • Meaningful benefits
  • Equity
  • Bonus
  • Perks
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service