Senior Software Developer
$150k - $206k per yearD-Wave
About The Role
D-Wave is seeking a Senior Software Developer to join our Processor Software team, which develops and maintains software supporting our internal Processor Development (PD), Hardware Engineering (HWE), and Lab Operations (LabOps) teams. This role is responsible for custom-built configuration management tools used by all three teams. The ideal candidate has a strong background in software development and is comfortable managing complex configuration systems. You will collaborate with scientists, engineers, research technicians, and other software developers to define requirements for new features, take responsibility for technical design and implementation, and work with software testers to validate the implementation.
What You’ll Do
- Contribute to the full software lifecycle, including requirements definition, design, development, testing, validation, deployment, maintenance, and decommissioning
- Take ownership of and responsibility for bug fixes, enhancements, and new feature development for our existing configuration management software system
- Work with D-Wave’s LabOps team to provide stable back ends and single sources of truth for the custom front-end applications they build for their own use
- Improve software architecture, reliability, maintainability, and performance through optimization, testing, and documentation
- Collaborate with software testing and DevOps team members to support reliable validation and deployment of software products for internal use
- Mentor junior developers through technical guidance, code reviews, and knowledge sharing
- Contribute to process improvements, technical discussions, and development best practices
What You Will Bring
- Bachelor’s degree in computer science or engineering, or a related discipline
- 4+ years of relevant software development experience
- Expertise in Java or other compiled object-oriented languages
- Expertise in SQL and relational database design
- Experience designing, debugging, and optimizing software for reliability and performance
- Experience with Git workflows including branching, merging, and pull requests
- Experience with Linux
- Strong problem-solving, communication, and collaboration skills
- Ability to work independently while contributing effectively within interdisciplinary teams
- Self-motivated, adaptable, and eager to learn new technologies and domains
Bonus Points
- Experience with Python, Flask, and/or asyncio
- Experience with MongoDB (or other NoSQL databases)
- Familiarity with hardware control systems
A D-Waver’s DNA
- We look at the future and say “why not”; we see possibilities where others see problems or routines. We show the way ahead and are committed to achieving ambitious goals.
- We practice straight talk and listen generously to each other with empathy. We value different opinions and points of views. We ensure that we connect outside as well as inside to learn from others and inspire each other.
- We hold ourselves accountable for delivering results. We make decisions and take responsibility so that we can act and support each other.
- As leaders we motivate and engage our teams to undertake beyond what they originally thought possible, by developing our teams and creating the conditions for people to grow and empower themselves through enabling and coaching.
Our Compensation Philosophy
We believe providing D-Wavers with company ownership, competitive pay, and a range of meaningful benefits is the start of creating a culture where people want to give the best they’ve got — not because they’re simply making money, but because they’ve fallen in love with our vision, mission, values, and team.
During the interview process, your Recruiter will review our total rewards (base, equity, bonus, perks, benefit, culture) offerings. The final offer is determined by your proficiencies within this level.
Inclusion
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.
The Fine Print
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.
Base Pay Range
The base pay range for this role is 150,000 - 206,000 CAD per year (Burnaby).
#J-18808-Ljbffr$100k - $120k per year
Job Description As a senior Embedded Developer at Fortinet, you will be responsible for the full development cycle of newer and award‑winning flagship... ...data. Job Responsibilities Design, develop and test software for Fortinet products Hands‑on bug fixing Maintain and...SeniorFull timeFlexible hours- Elevate your career as a Senior Software Developer with Stantec, focusing on Python and Angular web applications. This full-time role is perfect for tech experts looking to innovate and optimize. In this position based in Edmonton, Canada, you will leverage over five years...SeniorFull time
- Enhance user trust at Remitly as a Senior Software Developer focused on secure authentication systems. This Vancouver-based role collaborates with teams to shape impactful solutions. In this role, you will be responsible for developing and maintaining critical authentication...Senior
- Elevate your skills with D-Wave Systems as a Senior Software Developer, focusing on groundbreaking software for configuration management. Collaborate in an interdisciplinary environment for technical excellence. As part of the Processor Software team, you will harness your...Senior
- ...opportunity, we invite you to apply and talk about the possibilities of starting a rewarding new chapter of your career! The Senior Software Developer plays a pivotal role in an agile (scrum) development team to create software products that meet corporate objectives. The...SeniorLong term contractWork at office
$140k - $170k per year
Job Description As Staff Software Developer at Fortinet, you will be responsible for the full development cycle of newer and award-winning flagship Fortinet products. You will participate in troubleshooting and testing, as well as in design and development of new features...Full timeFlexible hours- Join Clio's cutting-edge team as a Software Developer in Burnaby. This hybrid position combines remote work with in-office collaboration at least twice a week. In this role, you will collaborate with a team of developers, solving complex problems and delivering elegant software...Work at officeRemote work
- Elevate your software development career in cybersecurity as an Experienced Software Developer focused on QA. Ensure high-quality testing and automation for innovative network security products. This position is ideal for a professional with over 5 years of experience in...
$110.2k - $149k per year
...for all by bettering the lives of legal professionals while increasing access to justice. Summary We are currently seeking a Software Developer to join our CBS Monetization Engineering team out of our Burnaby office hub. All hub‑based Clions are expected to be in office minimum...Work at officeLocal areaFlexible hours- Fortinet invites applications for a Full Stack Software Developer role in Burnaby’s FortiGuard team. Focus on developing data workflows and web applications while utilizing Python and networking skills. This Full Stack Software Developer position at Fortinet demands creativity...
- Elevate your software development career with Clios CBS Monetization team in Burnaby. Contribute to a revolutionary platform that enhances the legal experience. In this position, you will leverage your expertise to advance the CBS monetization platform by building scalable...
- Join the innovative CBS Monetization team at Clio as a Software Developer in Burnaby. This role emphasizes collaborative development of a multi-product monetization platform across regions. As part of a agile team, you will utilize Ruby on Rails and integrate crucial systems...
- Become a Senior Firmware Developer at Algo, located in Burnaby, BC. Drive innovation in audio and video communication through embedded firmware expertise... ...development and collaborate closely with hardware and software teams to deliver market-leading telecom products. Your...Senior
$86k - $186k per year
...join our Firmware / Embedded Software team in the Communication Business... ...System on Chip (SoC) devices developed by our hardware teams. These... ...development. Act as a senior technical escalation point for... ...containers for CI/CD and developer workflows. Proficiency in...SeniorLong term contractLocal area- Advance your career at D-Wave Systems as a Senior Software Developer, focusing on developing robust configuration management tools. Partner with diverse teams to create impactful software solutions. As a member of the Processor Software team, your role encompasses the complete...Senior
- Accelerate your professional journey with Stantec as a Senior Application Developer focusing on Oracle EBS. Engage in high-level software solutions that drive efficiency in enterprise applications. Based in Edmonton, you will apply your extensive Oracle technical experience...Senior
$125k - $170k per year
...exciting AAA co-development title, SkyBox Labs is seeking a Senior Gameplay Software Engineer to join us on our latest journey. In this... ...week in our studio in Burnaby. A snapshot of your role: Develop compelling and dynamic gameplay in UE5 using C++/Blueprints...SeniorWork from homeWorldwideFlexible hoursNight shift3 days per week$125k - $170k per year
...exciting AAA co‑development title, SkyBox Labs is seeking a Senior Tools Software Engineer with engine tools experience to join us on our latest... ...our studio in Burnaby. Snapshot of Your Role Design and develop robust UE5 editor tools and content pipeline automations to...SeniorWork from homeRelocationFlexible hoursNight shift3 days per week$152k - $190k per year
...About the Role The Wallet Product Risk team is dedicated to developing risk management controls—such as fraud prevention features—while... ...experience for our wallet and wallet adjacent products. As a Senior Software Engineer, you'll play a key role in designing, developing, and...SeniorWork at officeWorldwide3 days per week- Senior Software Engineer (Lead Salesforce) Burnaby, BC, Canada (Hybrid) Trending About Us RB Global (NYSE: RBA) (TSX: RBA) is a leading... .../Diploma in Computer Science or related discipline 5+ years developing software in a variety of environments with a focus on Salesforce...SeniorRemote workWorldwide
$125.5k - $169.7k per year
Overview Senior Systems Developer – Finance Systems Integration SpecialistClio is seeking a seasoned developer to lead integration projects for critical finance systems such as NetSuite, Coupa, and Leapfin. The role blends hands‑on iPaaS development with AI‑driven automation...SeniorWork at officeLocal areaFlexible hours- Join 2K Sports Lab as a Senior AI Software Engineer in Vancouver, BC, and innovate AAA sports gaming. Craft AI systems for dynamic team gameplay using Unreal Engine 5. At 2K Sports Lab, we strive to redefine sports gaming experiences with a skilled team. We seek a Senior...Senior
- Elevate your career as a Senior Embedded Developer focusing on audio and video communication products in the Vancouver area. Collaborate with a talented... ..., ensuring the reliability and functionality of the software while engaging in skill development opportunities. Your contributions...Senior
$152k - $190k per year
...forward. About the Role We’re seeking a Senior Engineer to shape the tooling and... ...support high‑scale AI / ML workloads. Develop and enhance core AI / ML platform offerings... ...with data scientists, ML engineers, and software engineers across multiple domains to deliver...SeniorWork at office3 days per week- ...What you can expect when joining the team Reporting to the Software Development Manager, you will play a central role in the mobile... ...knowledge within the team; Keep a constant watch on technological developments; Participate in feature for Mobile, Backend or Web development....SeniorRemote workRelocation packageFlexible hours
- Senior Developer – Voice & Messaging (Burnaby) Seeking a Senior Developer for Voice and Messaging applications, utilizing Node.js and serverless architectures in a hybrid work setting. Responsibilities include designing solutions, collaborating internationally, conducting...Senior
- Advance your career with BC Housing as a Senior BI & Data Integration Developer in Burnaby, BC. This role requires expertise in analytics solutions and integration support for key business systems. As a Senior Developer, you will handle the design and development of comprehensive...Senior
$85k - $115k per year
...prompt injection, model abuse, data leakage, and AI-specific API threats; design and validate corresponding protection strategies. Develop and optimize security solutions for cloud platforms and SaaS products. Research the latest developments in cybersecurity, conduct...SeniorFull timeFlexible hours$152k - $190k per year
...product. Getting both right — and keeping them consistent — is one of the defining engineering challenges of this role. As a Senior Software Development Engineer on RPX, you will own meaningful features end-to-end across a Go-based backend and TypeScript frontend. You will...SeniorLong term contractWork at officeWorldwide3 days per week$75k - $85k per year
...is a venture-backed startup dedicated to developing robotic systems that master complex... ...robotic strawberry harvester. The entire software stack ( 3D multispectral machine vision... ...are seeking a skilled Robotics Software Developer to join our team. In this role, you will...Full timeManual laborWork from homeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
- senior software developer Burnaby, BC
- software engineer - computer Burnaby, BC
- software developer remote Burnaby, BC
- software engineer intern Burnaby, BC
- software engineer devops Burnaby, BC
- linux software engineer Burnaby, BC
- software engineer internship Burnaby, BC
- ingénieur logiciel Burnaby, BC
- software developer intern Burnaby, BC
- software engineer Burnaby, BC
