Senior Software Engineer, Release Engineering

Temporaltechnologies

Remote
Base: $211,500 cad - $253,800 cad; bonus/equity: e...
Remote
Design and build release automation systems
Write reliable concurrent code
Collaborate with cross-functional teams
We are seeking a Senior Software Engineer (or Staff level) to join our Release Engineering team, focused on building and improving the systems that enable automated, reliable, and scalable software delivery across Temporal’s platform

Job Summary

  • We are seeking a Senior Software Engineer (or Staff level) to join our Release Engineering team, focused on building and improving the systems that enable automated, reliable, and scalable software delivery across Temporal’s platform.
  • In this role, you will participate in the full software lifecycle — from design and implementation to deployment and long‑term operation — and will collaborate with engineering teams to evolve release automation, improve tooling, and reduce manual steps in how we build and ship Temporal.
  • The estimated pay range for this role is $211,500 CAD - $253,800 CAD, depending on experience and location.

Matching Summary

We are seeking a Senior Software Engineer (or Staff level) to join our Release Engineering team, focused on building and improving the systems that enable automated, reliable, and scalable software delivery across Temporal’s platform.

Salary

Base: $211,500 CAD - $253,800 CAD; Bonus/Equity: Eligible to participate in Temporal's equity plan; Benefits: Unlimited PTO, 100% Premiums Coverage for Medical, Dental, and Vision, Empower 401K Plan, Additional Perks for Learning & Development, Lifestyle Spending, In-Home Office Setup, Professional Memberships, WFH Meals, Internet Stipend and more!

Skills & Requirements

Must-have

  • Design and build release automation systems
  • Write reliable concurrent code
  • Collaborate with cross-functional teams
  • Experience with CI/CD pipelines
  • Experience with cloud environments

Nice-to-have

  • Improve developer productivity
  • Deepen understanding of Temporal's architecture
  • Experiment with new automation patterns

Key Requirements

  • Strong coding ability in Go, Java, or similar
  • Solid understanding of concurrency and distributed systems
  • Experience contributing to backend systems or infrastructure
  • Familiarity with release automation concepts
  • Experience with container tooling

Work Rights

Not specified

Tailored Resume

Cover Letter