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