07 Aug
|
Clutch Canada
|
Burnaby
07 Aug
Clutch Canada
Burnaby
About the roleD-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 doContribute to the full software lifecycle, including requirements definition, design, development, testing, validation, deployment, maintenance, and decommissioningTake ownership of and responsibility for bugfixes, enhancements, and new feature development for our existing configuration management software systemWork 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 useImprove software architecture, reliability, maintainability, and performance through optimization, testing,
and documentationWork closely with software testing and DevOps team members to support reliable validation and deployment of software products for internal useMentor junior developers through technical guidance, code reviews, and knowledge sharingContribute to process improvements, technical discussions, and development best practicesWhat you'll bringBachelor's degree in computer science or engineering, or a related discipline4+ years of relevant software development experienceExpertise in Java or other compiled object‐oriented languageExpertise in SQL and relational database designExperience designing, debugging, and optimizing software for reliability and performanceExperience with Git workflows including branching, merging, and pull requestsExperience with LinuxStrong problem‐solving, communication, and collaboration skillsAbility to work independently while contributing effectively within interdisciplinary teamsSelf‐motivated, adaptable, and eager to learn new technologies and domainsBonus pointsExperience with Python, Flask, and/or asyncioExperience with MongoDB (or other NoSQL databases)Familiarity with hardware control systems150,000 - 206,000 CAD per year (Burnaby)It is D-Wave Systems Inc. policy to provide equal employment chance (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. #J-18808-Ljbffr
📌 Senior Software Developer (Burnaby)
🏢 Clutch Canada
📍 Burnaby