Parallel Domain is seeking a Senior Software Engineer for their Development Platform team in Vancouver. The role involves owning end-to-end, ambiguous projects that span the entire engineering organization. The engineer will work across a diverse tech stack including Python, C++, data pipelines, databases, CI/CD systems, and cloud infrastructure. Responsibilities include architecting complex systems, collaborating across teams, and raising engineering standards. The ideal candidate thrives in uncertainty, demonstrates strong ownership, and has experience with production data/service pipelines and distributed systems.
Long before an autonomous vehicle is ever tested in one of our virtual worlds, an engineer at Parallel Domain has to build, test, and ship the software that creates that world. The Development Platform team owns the systems that lets them ship safer features, faster.
Parallel Domain builds the synthetic data and simulation platform that autonomous-vehicle and robotics teams use to develop and validate their systems. Our team owns the connective tissue of the engineering org: the SDK and platform services every other team builds on, the tooling and CI that move our code, and the contracts that hold our products together. When we do our job well, every engineer at the company ships faster and more safely.
We're hiring a senior software engineer for our team. Our area of ownership and work spans the entire engineering org, and our tech stack is wide and varied: Python and C++, data pipelines, databases, CI and build systems, transport layers, and cloud infrastructure. The engineers that thrive here are excited about following a problem wherever it leads instead of staying inside one technology. You'll own meaningful, ambiguous projects from definition through delivery, with real autonomy over how they get done.
The base pay range for this role is between CA$155,000 and CA$175,000, and your base pay will depend on your skills, qualifications and experience, and location.
The best person for this role is energized by breadth and ambiguity. You would rather own a hard, fuzzy problem that crosses four systems than a well-defined ticket in one. Most of all, you take ownership: you can be handed a goal instead of a plan and trusted to deliver, while making the team and the platform better as you go.
Please sign in to assess your resume alignment and generate custom copyable work bullets.
Please sign in to assess your resume alignment and generate custom copyable work bullets.