Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Scientific Software Developer [635]

Home > SCALA programming jobs

Senior Scientific Software Developer [635] in Canada new

  • D-Wave Systems
  • Full time
  • Email
  • Burnaby

Responsibilities

  • Design, develop, and maintain software for quantum processor calibration, hardware interfaces, operational infrastructure, system testing, and monitoring.
  • Collaborate with scientists, engineers, and software teams on initiatives spanning multiple teams.
  • Provide technical guidance, code reviews, and knowledge sharing to strengthen engineering capability.
  • Own bug fixes, enhancements, and new feature development for the processor software ecosystem.
  • Improve software architecture, reliability, maintainability, and performance through optimization, testing, and documentation.
  • Contribute to requirements definition, design, development, testing, validation, deployment, maintenance, and decommissioning.
  • Independently own development tasks, conduct technical investigations, and contribute to process improvements and development practices.
  • Participate in an on-call rotation supporting the availability and performance of QPU solvers on the Leap cloud platform.

Requirements

  • Bachelor's degree in Engineering Physics, Electrical Engineering, Computer Engineering, Physics, Computer Science, or a related discipline, with demonstrated experience working on hardware-integrated systems.
  • At least 5 years of industry experience, or a related M.Sc. with at least 3 years of industry experience, or a related Ph.D. with post-doctoral experience.
  • Experience designing and delivering complex software systems, including software architecture, algorithms, concurrency, and performance optimization.
  • Experience designing, implementing, and optimizing software interfaces to hardware systems.
  • Experience developing reliable, maintainable software for complex engineering, scientific, hardware-control, or distributed-infrastructure applications.
  • Familiarity with quantum computing, high-performance computing environments, superconducting devices, device physics, or embedded systems.
  • Experience with Git workflows, including branching, merging, and pull requests, and experience working in Linux environments.
  • Strong problem-solving, communication, and collaboration skills, with self-motivation and adaptability.
  • Experience with Common Lisp (SBCL) or similar functional languages such as Scheme, Clojure, or Scala is valued.

Benefits

  • The role offers company ownership, competitive pay, equity, bonuses, perks, and other benefits as part of D-Wave's total rewards approach.
  • The position includes participation in an on-call rotation supporting the Leap cloud platform.
  • D-Wave provides an inclusive environment focused on diverse perspectives, career growth, coaching, and employee empowerment.

Salary: Competitive

D-Wave Systems

D-Wave is a leader in the development and delivery of quantum computing systems, software, and services. More than 100 organizations across commercial, government and research sectors trust us to address complex computational challenges using quantum computing. D-Wave is the world’s first commerc...

Similar positions

Back End Staff Software Engineer

  • Agoda
  • Full time
  • Others
  • 10/15/2026
  • Bangkok, Thailand

Senior Staff Engineer

  • Netradyne
  • Full time
  • Others
  • 10/14/2026
  • Bengaluru, India

Senior Software Engineer, Spark Platform

  • DoorDash
  • Full time
  • USA
  • 10/14/2026
  • Salary: $160k - $235k/yr
  • Seattle, WA

Senior Staff Machine Learning Engineer

  • Airbnb
  • Full time
  • USA
  • 10/13/2026
  • Salary: $244k-$305k
  • Remote

Senior Software Engineer (App-Framework)

  • Databricks
  • Full time
  • Others
  • 10/12/2026
  • Bengaluru, India