Temporal Technologies

Senior Software Engineer, Cloud Enablement

Temporal Technologies

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $155,000 - $225,000 per year

Job Level

About the role

  • Design and implement backend features that apply and extend the Temporal OSS replication stack to new Temporal Cloud capabilities
  • Contribute to Temporal Cloud High Availability features, including:
  • Namespace replication within and across regions and cloud providers
  • Monitoring replication health and lag
  • Supporting manual and automated failover workflows
  • Build and improve namespace migration systems, including:
  • Migration of namespaces and workloads between self-hosted Temporal clusters and Temporal Cloud
  • Migration between Temporal Cloud environments or regions
  • Tooling that supports safe cutover, validation, and rollback
  • Own medium-to-large features end-to-end, from design through production rollout and long-term maintenance
  • Write clear design documentation describing system behavior, tradeoffs, and failure modes
  • Ensure features are production-ready by delivering:
  • Service-level logs, metrics, and tracing
  • Alerts, dashboards, and operational runbooks
  • Participate in operational ownership, including on-call rotations, incident response, and postmortems
  • Collaborate with teammates to continuously improve reliability, operability, and development velocity

Requirements

  • Strong experience designing and building distributed backend systems with a focus on reliability and scalability
  • Hands-on experience operating production systems, including debugging failures and improving observability
  • Experience developing highly concurrent systems
  • Demonstrated ability to write concurrent production code, preferably in Go (Java or similar languages also welcome)
  • Solid understanding of failure modes, replication, and resiliency patterns in distributed systems
  • Ability to independently drive work from problem definition to delivery, while collaborating closely with peers and stakeholders
  • A mindset focused on building systems that are safe to operate, easy to reason about, and resilient to change
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 & Tools
backend developmentdistributed systemsconcurrent programmingGoJavareplicationobservabilityscalabilityreliabilityresiliency patterns
Soft Skills
problem-solvingcollaborationindependent workcommunicationdocumentationoperational ownershipincident responsecontinuous improvementattention to detailadaptability