Staff Software Developer - Leap IDE (Remote US or Canada)

Remote (Canada) /
Research & Development – Systems Software /
Full-time, Permanent
/ Remote
About us:  
D-Wave is the leader in the development and delivery of quantum computing systems, software, and services and is the world’s first commercial supplier of quantum computers. Our mission is to unlock the power of quantum computing by delivering customer value with practical quantum applications for problems as diverse as logistics, artificial intelligence, materials sciences, drug discovery, cybersecurity, fault detection, and financial modeling.
 
D-Wave’s quantum computers and quantum cloud services are being used by some of the world’s most advanced organizations, including Volkswagen, DENSO, Lockheed, and Los Alamos National Laboratory. We have also appeared in Time Magazine, MIT Technology Review, Forbes, INC Magazine and Wired.   
 
As of August 8, 2022, our organization is a publicly traded quantum computing company, trading on the NYSE as ($QBTS). 
 
About the role: 
In 2018, D-Wave delivered Leap, the world’s first real-time quantum application environment. Since this initial release, D-Wave has continued to expand Leap with new and exciting functionality with ambitious plans!  
 
We are looking for a Staff Software Developer with significant experience with open-source development to join the team responsible for our online IDE. Our online IDE delights and engages developers as they build quantum powered applications that solve some of the world’s most intractable problems. If you want to collaborate on ground-breaking technology, this is your place! 
  
As part of D-Wave’s Systems Software (SSW) Leap team, you will help define and build the next generations of the IDE and IDE extensions. No quantum computing knowledge is required, but you will be given the opportunity to learn as much as you want about this next generation of computing. 

What you'll do:

    • Collaborate with D-Wave’s UI/UX designer, product owners and other key stakeholders to help define and design the next generations of the online IDE and IDE extensions that will meet business and technical requirements 
    • Develop high-quality back-end code, including new REST APIs, as well as modify or extend front-end code to implement new IDE functionality while maintaining a seamless experience with Leap 
    • Integrate new versions of the open-source packages that are used by the online IDE 
    • Work with DevOps to deploy new versions of the IDE and supporting code into GKE Cluster on Google Cloud Platform (GCP) 
    • Evaluate Figma UI/UX designs for the perfect balance of technical feasibility and product elevation 

What you'll bring:

    • Bachelor’s degree in Computer Science or equivalent work experience 
    • 7+ years of professional experience as a software developer on commercial products that make extensive use of opensource 
    • Expert-level knowledge of JavaScript, and TypeScript including the ecosystem and standards 
    • Intermediate-level knowledge of Go and Python 
    • Experience building and deploying docker images in a Kubernetes environment 
    • Experience defining, developing and consuming REST APIs 
    • Experience integrating, maintaining and contributing back to open-source projects 
    • Strong experience using Git: branching, rebasing, merging, tweak git history, etc. 
    • Experience working on web applications hosted in Google Cloud Platform (GCP) and GKE 

Bonus qualifications:

    • Experience developing or contributing to an IDE or IDE plugins, especially VS Code is highly desirable 
    • Experience configuring and provisioning GCP resources 
    • Experience integrating user interaction analytic frameworks to direct future product improvements 
Additional information: 
We celebrate diverse perspectives to drive innovation in our pursuit. Our employees range from distinguished domain experts with decades of experience in their respective fields, to bright and motivated graduates eager to make their mark. 
Our diverse and innovative team will make you feel appreciated, supported and empower your career growth at D-Wave.   

#LI-REMOTE

No 3rd party candidates will be accepted.
 
It is D-Wave Systems Inc. policy to provide equal employment opportunity (EEO) to all persons regardless of race, color, religion, sex, national origin, age, sexual orientation, gender identity, genetic information, physical or mental disability, protected veteran status, or any other characteristic protected by federal, state/provincial, local law.