Senior Software Developer

6 hours ago


Burnaby, British Columbia, Canada D Wave Systems inc Full time

Unlock the Power of Quantum Computing

D-Wave Systems Inc. is seeking a highly skilled Senior Software Developer to join our Algorithms, Performance, and Tools (APT) team. As a key member of our team, you will contribute to the continuous improvement of our open-source software development kit for solving complex problems on our quantum computers and quantum-classical hybrid solvers.

Key Responsibilities:

  • Develop software tools used to facilitate running and solving complex problems on our quantum computers and quantum-classical hybrid solvers.
  • Contribute to the open-source Ocean SDK and QPU development tools.
  • Research, design, and conduct experiments to run on our QPU hardware.
  • Support QPU research projects and add features to the QPU pipeline to improve our quantum computing offerings.
  • Support internal research teams, D-Wave customers, and the quantum computing developer community by maintaining, testing, and writing high-quality code for open and closed-source software.

Requirements:

  • Bachelor's degree in computer science, physics, or mathematics, or equivalent experience, with several years of professional experience in software development.
  • Excellent Python skills and an understanding of how programming languages function under the hood. C++ knowledge a plus.
  • Familiarity and/or experience with quantum computing and/or quantum software development.
  • A research mindset and a curiosity for an understanding of state-of-the-art research, including the ability to read and implement research papers and understand complex research ideas.
  • Experience working on end-to-end software projects; from architecture to implementation and documentation.
  • Comfortable with writing, documenting, and using APIs.
  • Experience working with open-source software; previous open-source contributions a plus.
  • Familiarity with linear algebra, graph theory, and combinatorial optimization.

About D-Wave Systems Inc.

We are a leader in the development and delivery of quantum computing systems, software, and services. Our mission is to unlock the power of quantum computing today to benefit business and society. We do this by delivering customer value with practical quantum applications for problems as diverse as logistics, artificial intelligence, materials sciences, drug discovery, scheduling, cybersecurity, fault detection, and financial modeling.

What We Offer:

  • Competitive pay and a range of meaningful benefits.
  • Company ownership and equity opportunities.
  • A dynamic and collaborative work environment.
  • Opportunities for professional growth and development.

How to Apply:

Please submit your application through our website. We thank all applicants for their interest; however, only those selected for an interview will be contacted.



  • Burnaby, British Columbia, Canada QNX Software Systems Full time

    Senior Audio Software DeveloperBlackBerry QNX is seeking a talented and motivated individual with software development experience in embedded audio for the full-time role of Senior Audio Software Developer.The Acoustics team at BlackBerry QNX is a market leader in embedded software for automotive audio systems, with products deployed in over 200 million...


  • Burnaby, British Columbia, Canada QNX Software Systems Full time

    Senior Audio Software DeveloperBlackBerry QNX is seeking a talented and motivated individual with software development experience in embedded audio for the full-time role of Senior Audio Software Developer.The Acoustics team at BlackBerry QNX is a market leader in embedded software for automotive audio systems, with products deployed in over 200 million...


  • Burnaby, British Columbia, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: Location: On-sitePosition: Senior Audio Software DeveloperQNX Software Systems is a renowned provider of secure and reliable operating systems, hypervisors, frameworks, and development tools, offering expert support and services for the creation of critical embedded systems. As pioneers in embedded technology, QNX...

  • Software Developer

    2 days ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our team at Binary Stream Software Inc. as a key member of our development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications using various programming languages and technologies.Technical Problem-Solving: Troubleshoot and resolve...

  • Software Developer

    3 days ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our team at Binary Stream Software Inc. as a key member of our development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications using various programming languages and technologies.Technical Problem-Solving: Troubleshoot and resolve...

  • Software Developer

    6 days ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our team at Binary Stream Software Inc. as a key member of our development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications using various programming languages and technologies.Technical Problem-Solving: Troubleshoot and resolve...

  • Software Developer

    6 days ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our team at Binary Stream Software Inc. as a key member of our development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications using various programming languages and technologies.Technical Problem-Solving: Troubleshoot and resolve...


  • Burnaby, British Columbia, Canada D Wave Systems inc Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our Algorithms, Performance, and Tools (APT) team at D-Wave Systems Inc. This is an exciting opportunity to contribute to the development of our open-source software development kit for solving complex problems on our quantum computers and quantum-classical hybrid solvers.Key...


  • Burnaby, British Columbia, Canada D Wave Systems inc Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our Algorithms, Performance, and Tools (APT) team at D-Wave Systems Inc. This is an exciting opportunity to contribute to the development of our open-source software development kit for solving complex problems on our quantum computers and quantum-classical hybrid solvers.Key...


  • Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    About the RoleWe are seeking a skilled Software Developer to join our team at Binary Stream Software Inc. as a key member of our software development team.Key ResponsibilitiesDesign, develop, and test software applications to meet business requirements.Collaborate with cross-functional teams to identify and prioritize software development projects.Develop...


  • Burnaby, British Columbia, Canada Fortinet Full time

    Job Summary:We are seeking a highly skilled Senior Software Developer to join our team at Fortinet, a leading cybersecurity company. As a Senior Software Developer, you will play a key role in the development of our state-of-the-art intrusion detection and prevention system.Key Responsibilities:Research and Development: Conduct research and development of...


  • Burnaby, British Columbia, Canada Fortinet Full time

    Job Summary:We are seeking a highly skilled Senior Software Developer to join our team at Fortinet, a leading cybersecurity company. As a Senior Software Developer, you will play a key role in the development of our state-of-the-art intrusion detection and prevention system.Key Responsibilities:Research and Development: Conduct research and development of...


  • Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    About the RoleWe are seeking a skilled Software Developer to join our team at Binary Stream Software Inc. as a key member of our development team.Key ResponsibilitiesDesign, develop, and test software applications to meet business requirements.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and maintain...


  • Burnaby, British Columbia, Canada Ritchie Bros Auctioneers Incorporated Full time

    About Ritchie Bros. Auctioneers IncorporatedWe are a global company with a strong presence in the industry.Job DescriptionJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our software applications.Key...


  • Burnaby, British Columbia, Canada Ritchie Bros Auctioneers Incorporated Full time

    About Ritchie Bros. Auctioneers IncorporatedWe are a global company with a strong presence in the industry.Job DescriptionJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our software applications.Key...


  • Burnaby, British Columbia, Canada D-Wave Quantum Inc. Full time

    About D-Wave Quantum Inc.D-Wave Quantum Inc. is a leader in the development and delivery of quantum computing systems, software, and services. As the world's first commercial supplier of quantum computers, we are committed to delivering customer value with practical quantum applications for complex problems.Our TeamWe are seeking a highly skilled Senior...


  • Burnaby, British Columbia, Canada D-Wave Quantum Inc. Full time

    About D-Wave Quantum Inc.D-Wave Quantum Inc. is a leader in the development and delivery of quantum computing systems, software, and services. As the world's first commercial supplier of quantum computers, we are committed to delivering customer value with practical quantum applications for complex problems.Our TeamWe are seeking a highly skilled Senior...


  • Burnaby, British Columbia, Canada Infoblox Full time

    *Hybrid position: Requires in-office presence at least two days a week*At Infoblox, we are at the forefront of cloud-first networking and security solutions, recognized as a Top 25 Cyber Security Company by The Software Report and one of Inc. magazine's Best Workplaces. Our innovative services empower organizations to leverage the cloud effectively,...


  • Burnaby, British Columbia, Canada Infoblox Full time

    *Hybrid role: Requires in-office presence at least 2 days a week*Infoblox is at the forefront of cloud-first networking and security solutions, recognized as a Top 25 Cyber Security Company by The Software Report and one of Inc. magazine's Best Workplaces. Our mission is to empower organizations to harness the cloud for seamless, scalable, and reliable...


  • Burnaby, British Columbia, Canada RB Global Inc. Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our Platform team in the US & Canada. As a key member of our team, you'll be responsible for owning feature development from analysis to execution for our Customer Master Data Management solution.Key ResponsibilitiesDesign, code, and test applications using Java, Springboot...