Temporal Technologies logoTemporal Technologies logo

Senior Software Engineer in Release Engineering

Temporal TechnologiesUnited States - Remote Opportunity
Remote Full-time $176K/yr - $237.6K/yr

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


Experience Level

Senior

Qualifications

QualificationsStrong experience in software engineering with a focus on release engineering and automation. Proficiency in programming languages such as Go, Java, or Python. Familiarity with CI/CD tools and practices. Experience working in distributed systems and cloud environments. Ability to collaborate effectively within a team and across departments. Excellent problem-solving skills and a proactive approach to challenges.

About the job

About Us

At Temporal, we are revolutionizing the developer experience with our innovative open-source programming model. Our mission is to simplify code, enhance application reliability, and empower developers to focus on delivering features more efficiently. We are building a robust team dedicated to making Temporal the go-to foundation for every developer's toolkit.
 
Our core values , curiosity, ambition, collaboration, authenticity, and humility , guide our decision-making and teamwork. We foster an environment where creativity and innovation thrive.
 
As we expand, we invite individuals who share our values, challenge conventional thinking, and wish to shape our future. If you are passionate about enhancing the developer experience, creating outstanding open-source software, and being part of an incredible team, we would love to connect!

Summary

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

Your responsibilities will encompass the full software lifecycle , from design and implementation to deployment and long-term operations. You will work collaboratively with engineering teams to evolve release automation, refine tools, and minimize manual processes for building and shipping Temporal.

What You'll Do

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

What You’ll Learn

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

About Temporal Technologies

Temporal Technologies is at the forefront of software development innovation. Our open-source model redefines how developers interact with programming, fostering an environment that prioritizes reliability and efficiency. We are committed to building a diverse team that embodies our values and drives impactful change in the developer community.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

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