Temporal is an open-source programming model aimed at simplifying code, enhancing application reliability, and accelerating feature delivery for developers.
The company is seeking a Senior Software Engineer for their Developer Productivity Team, focusing on internal tools development and observability.
This role involves leading the end-to-end Software Development Lifecycle, developing internal tools to enhance peer developer productivity, and documenting design choices for successful software deployment.
The engineer will set high standards for technical excellence, design multi-component distributed systems, investigate issues methodically, and participate in the team's on-call rotation.
The position also includes driving experimentation in developer productivity, gaining expert-level knowledge of the Temporal ecosystem, and understanding the needs of internal developers and external customers.
Collaboration is key, as the engineer will participate in design reviews and share principles for building reliable systems at scale.
Requirements:
Candidates must have a user-first mindset and be excited about empowering others through tooling.
A motivation for impact and a desire to make positive changes are essential.
Strong opinions about tools and technology should be balanced with a pragmatic approach to achieving results.
An insatiable curiosity and eagerness to share insights with peers is required.
The ability to work independently in a fast-paced environment and excellent collaboration and communication skills are necessary.
Demonstrated experience in developing horizontally scalable, resilient, and high-performance distributed systems in a production environment is required.
Expertise in one or more high-level programming languages, preferably Go, is essential.
Experience with Kubernetes and hands-on experience with cloud providers, preferably AWS or GCP, is necessary.
A thorough understanding of computer architecture, operating systems, and networking is required.
Familiarity with best practices regarding monitoring, instrumenting, and configuring infrastructure is expected.
Benefits:
The estimated pay range for this role is $160,000 - $220,000, depending on qualifications and location.
This position is eligible to participate in Temporal's equity plan.
U.S. benefits include unlimited PTO, 12 holidays plus 2 floating holidays, and 100% coverage for medical, dental, and vision premiums.
Additional benefits include AD&D, long-term and short-term disability, life insurance, and an Empower 401K Plan.
Employees receive perks for learning and development, lifestyle spending, in-home office setup, professional memberships, work-from-home meals, and an internet stipend.
International benefits vary by country and include paid time off and perks for learning and career development, lifestyle spending accounts, and access to the Calm app for mental wellness.
Additional perks include $3,600 per year for work-from-home meals, $1,500 per year for career development and learning, $1,200 per year for a lifestyle spending account, and $1,000 per year for in-home office setup.