Senior Software Developer

1 week ago


Burnaby, British Columbia, Canada D Wave Systems inc Full time
About the Role

We 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 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.

D-Wave Systems Inc. is 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.

Our company and its innovations have appeared in the pages of Time Magazine, Fast Company, MIT Technology Review, Forbes, INC Magazine, and Wired. As a D-Waver, you will be part of a team that is passionate about pushing the boundaries of what is possible with quantum computing.

What We Offer
  • A competitive salary range of $124K - $186K per year.
  • A range of meaningful benefits, including company ownership and a compensation philosophy that prioritizes employee well-being.
  • The opportunity to work on cutting-edge technology and contribute to the development of our open-source software development kit.
  • A collaborative and dynamic work environment that values innovation and creativity.


  • 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

    Unlock the Power of Quantum ComputingD-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...


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

    Unlock the Power of Quantum ComputingD-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...


  • 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...