×
Register Here to Apply for Jobs or Post Jobs. X

Build & Release Engineer

Job in Vancouver, BC, Canada
Listing for: Parallel Domain
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 100000 - 125000 CAD Yearly CAD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

About the Role

Before an autonomous vehicle navigates a busy intersection, before a robot learns to pick and place in a warehouse, before any Physical AI system is trusted in the real world—it has to prove itself in ours. Parallel Domain builds the platform where the next generation of autonomy and Physical AI is tested, validated, and pushed to its limits in high‑fidelity virtual simulations that would be impossible, dangerous, or prohibitively slow to replicate in the real world.

Our simulation team is the engine room: they build the simulation core and advanced rendering pipeline that make all of this possible.

We’re looking for a Build & Release Engineer to own the infrastructure that keeps this team moving fast. You’ll be the person who ensures that a C++ simulation change compiles cleanly across Linux and Windows, that an Unreal Engine upgrade doesn’t break downstream pipelines, that every release candidate is rigorously validated, and that builds that used to take an hour now take fifteen minutes.

This is a high‑leverage role where your work directly accelerates how quickly we can ship the platform our customers depend on to make autonomy safe.

Responsibilities
  • Own and maintain all CI/CD pipelines across Jenkins and Git Hub Actions, covering C++ compilation (Linux and Windows), Unreal Engine builds, container image builds, automated testing, and release packaging.
  • Make builds explainable end to end. For any artifact, you can answer what inputs produced it, which toolchain was used, what dependencies were pulled, and why. Make the dependency graph and build provenance visible so that anyone on the team can trace a failure to a specific link in the chain.
  • Own dependency hygiene: define what can float versus what must be pinned, and enforce it through CI policy and tooling. Drive build determinism as a first‑class property of every pipeline.
  • Drive build performance by profiling compilation hotspots using clang tooling (clang-tidy, clang-scan-deps,
    -ftime-trace,
    -ftime-report), identifying the slowest modules and translation units, and systematically eliminating bottlenecks. Apply the same investigative rigor to content cooking, shader compilation, and asset packaging times.
  • Maintain the CMake‑based build system that targets Ninja, Visual Studio, and other generators, ensuring consistency across all platforms and build configurations.
  • Manage build agent infrastructure including cloud‑based build machines (AMIs, instance selection), Docker build environments, and self‑hosted CI runners.
  • Administer source control across Perforce (C++, Unreal Engine project, content assets) and Git Hub (SDK, infrastructure‑as‑code, tooling), including branching strategies, access controls, and cross‑system integration.
  • Own the release engineering process: creating and managing release branches, building and validating release candidates, managing versioned build artifacts across S3 and container registries, and coordinating release packaging and promotion.
  • Maintain and expand automated test orchestration across the full test pyramid: unit tests, integration tests, end‑to‑end tests, performance benchmarks, and Unreal functional tests.
  • Monitor build and pipeline health, triage failures, and drive CI back to green. Implement alerting and dashboarding for build reliability metrics.
  • Default to automation over manual process. If something is done by hand more than once, build tooling to eliminate it.
  • Collaborate with SRE on Kubernetes and workflow orchestration infrastructure, and support Unreal Engine version upgrades and their downstream build pipeline impacts.
Required Qualifications
  • 5+ years in build engineering, release engineering, or Dev Ops with significant C/C++ cross‑platform (Linux and Windows) build system experience.
  • Deep expertise with CMake, including generator support for Ninja and Visual Studio, and experience managing complex dependency graphs in large codebases.
  • Strong hands‑on experience with Jenkins (pipeline authoring, multibranch pipelines, agent management) and Git Hub Actions (workflow authoring, self‑hosted runners, caching, matrix builds).
  • Proficiency with both Perforce (depot administration,…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary