companyTemporal Technologies logo

Senior Software Engineer - Release Engineering

Temporal TechnologiesCanada - Remote Opportunity
Remote Full-time $211.5K/yr - $253.8K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

To succeed in this role, you should have a strong background in software engineering, experience with automation tools, and a passion for improving developer workflows. Familiarity with cloud environments, CI/CD pipelines, and a collaborative mindset are essential.

About the job

About Us

At Temporal, we are revolutionizing the way developers build applications with our open-source programming model. Our goal is to simplify code, enhance application reliability, and empower developers to focus on delivering features swiftly. We are on a mission to become the indispensable foundation of every developer's toolkit, and we are assembling a talented team to achieve that vision.
 
Our core values shape our culture and drive our decisions: we are curious, ambitious, collaborative, authentic, and humble.
 
As we expand, we seek individuals who resonate with our values, challenge conventional thinking, and aspire to shape our future. If you are passionate about enhancing the developer experience, creating top-notch open-source software and communities, and want to join our dynamic team, we would love to connect with you!

Summary

We are looking for a Senior Software Engineer (or Staff level) to join our Release Engineering team. In this role, you will focus on building and refining the systems that facilitate automated, reliable, and scalable software delivery across the Temporal platform.

Your responsibilities will encompass the entire software lifecycle—from design and implementation to deployment and ongoing operation. You will collaborate with engineering teams to evolve release automation, enhance tooling, and minimize manual intervention in our build and shipping processes.

What You'll Do

  • Design, develop, and maintain tools and systems that support release automation and deployment workflows.
  • Write clean, reliable, and concurrent code for distributed systems, including build pipelines and deployment tooling.
  • Collaborate with cross-functional teams to enhance release quality and boost developer productivity.
  • Document technical designs, deployment best practices, and operational procedures.
  • Engage in design reviews within small teams and contribute practical engineering solutions.

What You’ll Learn

  • Discover innovative ways to leverage Temporal throughout the release and deployment lifecycle.
  • Deepen your knowledge of Temporal’s architecture and service interactions.
  • Experiment with new automation patterns, testing strategies, and workflow designs to enhance release confidence.

About Temporal Technologies

Temporal Technologies is at the forefront of open-source software development, committed to delivering a reliable and efficient programming model for developers. Our team is dedicated to creating a supportive and innovative environment where every member contributes to our mission of simplifying complex software delivery.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.