Software Developer Team Lead, Processor Software
Join to apply for the Software Developer Team Lead, Processor Software role at D-Wave
.
D-Wave (NYSE: QBTS) is a leader in the development and delivery of quantum computing systems, software, and services. Our mission is to help customers realize the value of quantum now. The company builds both annealing and gate‑model quantum computers and offers a quantum cloud service with 99.9% availability.
About the RoleWe are seeking a Software Developer Team Lead, Processor Software to build and guide a new “Integrated” sub‑team within Processor Software. The team will deliver essential software tools, features, and one‑on‑one support for scientists, balancing hands‑on technical contributions with emerging leadership responsibilities.
Responsibilities- Develop and support software for quantum processor calibration, hardware interfaces, modeling, testing, and system monitoring.
- Design, implement, and optimize algorithms, libraries, interfaces, and other performance‑critical components; analyze and improve existing code for reliability, efficiency, and maintainability.
- Collaborate with PD and HWE to clarify requirements, contribute to technical designs, and identify opportunities for workflow and tooling improvements.
- Provide day‑to‑day guidance, mentorship, and technical support to a small group of developers, including regular check‑ins and support for their growth and daily tasks.
- Participate in hiring and onboarding, helping new team members ramp up effectively.
- Work with your manager to align priorities across sub‑teams, escalate risks and challenges, and ensure goals and expectations remain consistent.
- Foster a collaborative problem‑solving environment and a positive workplace culture.
- Develop delegation, decision‑making, and leadership skills while operating within established team processes and policies.
- Build relationships with embedded groups and cross‑functional partners, communicating progress, risks, and team accomplishments to managers and leaders.
- Bachelor’s degree in engineering physics, electrical/computer engineering, physics, or equivalent experience with strong physics aptitude.
- 6‑8 years of relevant software experience.
- 1‑2 years of experience mentoring or guiding team members in a technical environment.
- Experience developing and optimizing software in compiled languages (C, C++ or Java) and in multithreaded environments.
- Ability to consider algorithm choice and how code is compiled when tuning performance.
- Experience designing, implementing, and optimizing interfaces to hardware systems.
- Proficiency with Git, a Linux environment, and collaborative development practices.
- Excellent written and verbal technical communication skills.
- A collaborative mindset, curiosity, flexibility, and motivation to learn.
- Ability to balance independent technical work with supporting others’ tasks and knowing when to seek guidance.
- Experience with Common Lisp or similar language, like Scheme, Clojure, or Scala.
- Familiarity with Emacs, Docker, Jenkins, SQL, Mongo
DB, Influx
DB, Grafana, Redis. - Experience using or applying Artificial Intelligence to improve productivity of software development workflow.
We celebrate diverse perspectives to drive innovation. Our employees range from distinguished domain experts with decades of experience to bright and motivated graduates eager to make their mark.
Fine PrintNo 3rd party candidates will be accepted.
Equal Employment OpportunityIt 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.
Base Pay Range146,182 – 219,273 per year (Burnaby)
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: