Remote Senior Software Engineer, Developer Productivity

at Temporal Technologies

Posted 2 days ago 3 applied

Description:

  • 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.