Temporal Technologies

Senior Software Engineer – Release Engineering

Temporal Technologies

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Salary

💰 CA$180,000 - CA$240,000 per year

Job Level

Senior

Tech Stack

AWSCloudDistributed SystemsGoGoogle Cloud PlatformJava

About the role

  • Design, build, and maintain tools and systems that support release automation and deployment workflows.
  • Write clean, reliable, and concurrent code that supports distributed systems (e.g., build pipelines, deployment tooling).
  • Collaborate with cross‑functional teams to understand and improve release quality and developer productivity.
  • Document technical designs, deployment practices, and operational procedures.
  • Participate in small‑team design reviews and contribute practical engineering solutions.

Requirements

  • Strong coding ability, especially in languages used at Temporal (e.g., Go, Java, or similar).
  • Solid understanding of concurrency, distributed systems, and multi‑threaded programming.
  • Experience contributing to backend systems, tooling, infrastructure, or developer workflows.
  • Track record of solving moderately complex problems with reliable, maintainable solutions.
  • Ability to collaborate effectively in a remote, fast‑paced environment.
  • Familiarity with release automation concepts, CI/CD pipelines, build tools, or deployment orchestration.
  • Experience with cloud environments (AWS, GCP) and container tooling.
  • Exposure to distributed systems orchestration, observability tooling, or platform engineering.
Benefits
  • Unlimited PTO, 12 Holidays + 2 Floating Holidays
  • 100% Premiums Coverage for Medical, Dental, and Vision
  • AD&D, LT & ST Disability, and Life Insurance (Standard & Supplemental Available)
  • Empower 401K Plan
  • Additional Perks for Learning & Development, Lifestyle Spending, In-Home Office Setup, Professional Memberships, WFH Meals, Internet Stipend and more!

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
GoJavaconcurrent programmingdistributed systemsmulti-threaded programmingbackend systemsrelease automationCI/CD pipelinescloud environmentscontainer tooling
Soft skills
collaborationproblem-solvingcommunicationadaptability