Remote (Country)

Temporal Technologies is hiring a Senior Software Engineer, Release Engineering

About the Role

The candidate will own the end-to-end release pipeline, improving automation, stability, and speed of software delivery while collaborating with engineering teams to enforce best practices.

Responsibilities

  • Develop and maintain CI/CD systems for scalable deployment workflows
  • Design tooling to automate release validation and rollback procedures
  • Monitor release health and identify root causes of deployment failures
  • Collaborate with developers to integrate release gates into development cycles
  • Improve observability across staging and production environments
  • Maintain version control strategies for branching and merging
  • Optimize build performance and artifact management
  • Ensure compliance with security and audit requirements during releases
  • Lead incident response related to deployment issues
  • Document release processes and escalation paths
  • Evaluate and integrate new release technologies
  • Support global on-call rotations for critical release events
  • Drive post-mortems for failed or degraded releases
  • Enforce semantic versioning and changelog standards
  • Work with QA teams to align testing with release timelines
  • Streamline environment provisioning for testing and staging
  • Implement canary and blue-green deployment patterns
  • Reduce time-to-production for critical fixes
  • Coordinate release schedules across multiple teams
  • Promote consistency in deployment configurations
  • Manage access controls for production deployment permissions
  • Integrate feedback loops from operations into release planning
  • Scale infrastructure to support increasing deployment frequency
  • Standardize release metrics and reporting
  • Mentor engineers on release best practices

Nice to Have

  • Experience with Temporal or similar workflow engines
  • Contributions to open-source release tooling
  • Background in cloud-native infrastructure
  • Familiarity with service mesh technologies
  • Experience in regulated industries
  • Advanced degree in a technical field
  • Public speaking or conference presentations
  • Large-scale incident management experience

Compensation

Competitive salary and benefits package

Work Arrangement

Hybrid remote

Team

Engineering team focused on developer productivity and system reliability

Why This Role Matters

Reliable releases are critical to maintaining trust in large-scale distributed systems. This role ensures that new features and fixes reach users safely and efficiently, minimizing downtime and reducing operational burden across engineering teams.

Growth Opportunities

Engineers in this position have the chance to shape platform-wide release strategies, lead cross-team initiatives, and contribute to foundational infrastructure used by all development teams.

Available for qualified candidates

Required Skills
GoKubernetesAWSGCPCI/CDInfrastructure as CodeDistributed SystemsAutomationMonitoringCloud Architecture
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.
All jobs at Temporal Technologies Visit website
Job Details
Category other
Posted 7 months ago