Staff Software Engineer

Temporal
Summary
Join Temporal as a Staff Software Engineer and contribute to the development of core backend service features for our highly scalable, multi-tenant services. You will design, build, and maintain significant portions of our backend functionality, impacting key distributed systems aspects such as latency, scale, reliability, and availability. Collaborate with a team to build a new enterprise offering encompassing both on-premise and dedicated cloud solutions. Your work will be crucial in developing features without increasing the complexity of Temporal's systems. This role requires extensive experience in large-scale distributed systems and concurrent programming. The compensation package includes a competitive salary, equity, and comprehensive benefits.
Requirements
- Rich experience as an "Arranger" and/or "Builder/Enhancer" in large-scale distributed systems design (reliability, scalability)
- Operational experience in large-scale distributed systems environments
- Experience developing highly concurrent systems
- Demonstrated experience writing concurrent code in production as Advanced or Expert levels
- Knowledge and experience of reliability so you can further ensure the high reliability of the Temporal system
- Experience with Elastic Search or Clickhouse
- Ideas and actions to improve the velocity of the team
Responsibilities
- Design and implement core backend service features
- Provide appropriate test coverage for unit, integration, and performance for your feature ownership area
- Clearly document design choices and operational knowledge to successfully deploy and run service with those features
- Provide appropriate service level logs and metrics to make features operational for cloud service setup
- Provide appropriate alerts, dashboards, and runbooks for production
Preferred Qualifications
- Familiarity with Go, other similar languages great too
- Experience with infrastructure environments (strong plus)
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!
- Paid Time Off (PTO) and Benefits outside the United States vary by country, and are issued in partnership with Remote.com
- Additionally, Temporal offers perks to all international employees for learning & career development, a lifestyle spending account, in-home office setup (in addition to company-issued hardware), professional memberships, work-from-home meals, and access to the Calm app for mental wellness
- $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 Temporal issued equipment - laptop, monitor, keyboard, mouse, trackpad, and extension power cable at no cost to you)
- $500 / Year Professional Memberships
- $74 / Month Reimbursement for Internet
- Calm App Subscription for Mental Health & Wellness