Remote (Country)

Temporal Technologies is hiring a Senior Software Engineer, Release Engineering

About the Role

Temporal Technologies is seeking a Senior Software Engineer to join our Release Engineering team. You will be responsible for how Temporal builds, qualifies, and ships software, with the goal of delivering predictable, reliable, and fully automated releases. You will lead efforts to automate the entire release lifecycle using Temporal itself, working toward scheduled releases requiring no human intervention.

What You'll Do

  • Lead the full Software Development Lifecycle from requirements and design to implementation, deployment, and long-term operation.
  • Design and build automation systems that orchestrate every step of the release process using Temporal.
  • Develop and maintain build tooling, deployment workflows, and release infrastructure that ensure consistency and safety at scale.
  • Deliver reliable hotfix and scheduled release workflows that minimize risk and eliminate manual coordination.
  • Document system design and operational procedures.
  • Take full ownership of the systems you build, ensuring they are scalable, dependable, and easy to operate.
  • Define and uphold high standards of technical excellence and reliability.
  • Operate production-grade systems and participate in the team’s on-call rotation as needed.
  • Continuously improve automation, release cadence, and feedback loops.
  • Explore new ways to use Temporal to power the release and deployment lifecycle.
  • Deepen understanding of Temporal’s architecture and service interactions.
  • Experiment with new automation patterns, testing strategies, and workflow designs.
  • Work closely with all engineering teams to evolve the release process and ownership model.
  • Participate in design reviews and contribute to system-wide improvements.
  • Share knowledge and best practices for building reliable, scalable automation systems.

What We're Looking For

  • A strong sense of ownership and pride in delivering systems that make releases seamless and reliable.
  • Motivation to automate repetitive processes and deliver operational simplicity.
  • Experience building or operating release engineering, build, or deployment systems at scale.
  • Strong technical judgment with the ability to balance safety, velocity, and maintainability.
  • Ability to work independently in a dynamic, fast-paced environment.
  • Excellent collaboration and communication skills.
  • Experience developing scalable, distributed systems in production environments.
  • Proficiency in one or more modern programming languages.
  • Experience with Kubernetes and containerized deployments.
  • Hands-on experience with major cloud providers such as AWS or GCP.
  • Strong understanding of operating systems, networking, and release automation best practices.
  • Background in CI/CD pipeline design and build tooling.

Nice to Have

  • Proficiency in Go.
  • Familiarity with Temporal or other workflow orchestration systems.

Technical Stack

  • Go
  • Temporal
  • Kubernetes
  • AWS
  • GCP

Team & Environment

You will be a key member of the Release Engineering team, working closely with all Temporal engineering teams to evolve our release process and ownership model. Our culture is Curious, Driven, Collaborative, Genuine, and Humble.

Benefits & Compensation

  • Compensation: $180,000 – $225,000 + equity
  • Unlimited PTO, 12 Holidays + 2 Floating Holidays
  • 100% Premiums Coverage for Medical, Dental, and Vision
  • AD&D, LT & ST Disability, and Life Insurance
  • Empower 401K Plan
  • $3,600 / Year Work from Home Meals
  • $1,500 / Year Career Development & Learning
  • $1,200 / Year Lifestyle Spending Account
  • $1,000 / Year In-Home Office Setup (in addition to company-issued equipment)
  • $500 / Year Professional Memberships
  • $74 / Month Reimbursement for Internet
  • Calm App Subscription for Mental Health & Wellness

Work Mode

This is a fully remote position open to candidates located in the United States.

Temporal Technologies is an Equal Opportunity Employer and does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status, or any other basis covered by appropriate law.

Required Skills
GoTemporalKubernetesAWSGCPRelease EngineeringCI/CDInfrastructure as CodeDistributed SystemsAutomationMonitoringScriptingCloud ArchitectureContainerizationSecurity Best Practices
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
Temporal Technologies

Temporal is an open source programming model that can simplify code, make applications more reliable, and help developers focus on delivering features faster. The company is on a mission to be the reliable foundation of every developer’s toolbox.

Visit website
Job Details
Category infrastructure
Posted 5 months ago