Senior Software Engineer, Cloud Platform
Temporal TechnologiesAbout the role
Summary
The Temporal Cloud Platform group is looking for a Senior Software Engineer who has demonstrated a track record of developing horizontally scalable, resilient, and performing-under-load distributed systems in a production environment. Your primary focus will be on building and enhancing our reliability and scale Cloud Platform for our customers. This is a unique opportunity as you will gain experience with the Temporal open source server and our cloud services while building this framework. [This is not an internal deployment role]
What You’ll Do
- Drive the architecture, design, and implementation of our Cloud Operational API, SDK, Terraform & CLI services and systems.
- Build a great customer experience for Temporal Cloud developers using our infrastructure.
- Develop and execute against both short-term and long-term roadmaps, make effective technical trade-offs that consider business priorities, user experience, and a sustainable technical foundation.
- Proactively identifying opportunities for and driving improvements to current programming practices, including process enhancements and tool upgrades.
- Provide appropriate alerts, dashboards, and runbooks for production.
What You Bring to Us
- 4+ years of experience as an "Arranger" and/or "Builder/Enhancer" of highly scalable distributed systems. see HERE for more info re: "Arranger" and/or "Builder/Enhancer"
- Solid computer science fundamentals in distributed systems concepts including multi-threading and concurrency.
- Experience writing concurrent code in production with languages like Go or Java or other applicable languages with skill level as "high end of Intermediate" and/or "Advanced" or "Expert" levels. see HERE for more info re: "high end of Intermediate" and/or "Advanced" or "Expert levels"
- Experience building Cloud Control Planes.
- Customer obsession, ability to articulate and represent customer experience in various forums to drive the right outcome.
- Have the ability to thrive on a high level of autonomy, responsibility, and think of yourself as entrepreneurial.
- Strong communication skills and a desire to make an impact and thrive in small, collaborative, energetic teams.
- Capable of operating from conception through the continuous operation of 24x7 services. Ideally, you have experience in a production environment.
What is Good to Have
- Experience optimizing the end to end performance of distributed systems.
- Hold yourself and others to a high bar when working with production.
Compensation
- The estimated pay range for this role is $150,000 - $210,000, depending on qualifications and location.
- Additionally, this role is eligible to participate in Temporal's equity plan.
- 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)
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s