Temporal is looking for a Senior Software Engineer to join their team and contribute to the scalability, reliability, and security of Temporal Cloud. The ideal candidate will have 5+ years of professional software engineering experience and a strong understanding of distributed systems concepts. They will design, build, and maintain systems across namespace management, IAM, enterprise features, and cloud infrastructure, and collaborate with product, engineering, and infrastructure teams to deliver high-quality solutions.
Requirements
- 5+ years of professional software engineering experience
- Strong understanding of distributed systems concepts including concurrency, consistency, and fault tolerance
- Proficiency in Go or similar systems-level programming languages
- Experience with cloud platforms such as AWS, Azure, or Google Cloud
- Demonstrated ability to design and implement scalable, reliable systems and APIs
- Strong debugging and problem-solving skills with the ability to investigate complex production issues
- Excellent collaboration and communication skills with the ability to work effectively across teams
- Self-motivated with the ability to work independently and take ownership of features from design through deployment
Benefits
- 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
- Learning & Development
- Lifestyle Spending
- In-Home Office Setup
- Professional Memberships
- WFH Meals
- Internet Stipend
- Calm App Subscription
