Skip to main content
Temporal

Senior Staff Engineer, Open Source Server

RemoteUnited States only
Published
Role
Backend
Experience
Staff
Employment
Full-time
$260k–$325k/yr
Check eligibility

Open to US only. Set where you work from to check your eligibility.

No BS summary

Senior Staff backend/distributed systems engineer with 12+ years building and operating production distributed systems. Needs production experience with Go, Java, or a similar backend language, plus technical leadership and open source systems/community experience.

Core skills

Go/Java

Optional skills

AWSAzureGCPElasticsearchOpenSearchClickHouseCassandraPostgreSQL

What you'll do

  • Lead the design and implementation of important server features from proposal through rollout
  • Help set technical direction for one or more areas of the OSS Server team
  • Work on distributed systems problems including task matching, scheduling, workflow execution, visibility, quotas, throttling, persistence, developer primitives, and workflow lifecycle features
  • Make tradeoffs across reliability, performance, operability, product needs, and open source usability
  • Partner with engineers, product managers, cloud teams, and customer-facing teams to turn hard problems into technical plans
  • Improve server build and operations through testing, observability, dashboards, alerts, runbooks, and documentation
  • Review designs and code, mentor engineers, and help the team make technical decisions

What they require

  • 12+ years of experience building and operating production distributed systems
  • Strong technical leadership experience, including leading design work, aligning engineers, and driving complex projects to completion
  • Strong fundamentals in distributed systems, concurrency, fault tolerance, scheduling, and performance
  • Production experience with Go, Java, or a similar backend language
  • Experience with high-scale or performance-critical systems such as request serving paths, task queues, scheduling systems, streaming or replication pipelines, rate limiting, sharding, load balancing, workflow engines, or orchestration systems
  • Good operational instincts around reliability, observability, debugging, incident response, and making systems easier to run
  • Experience designing APIs, primitives, or platform features that other developers use
  • Experience working with open source systems or communities
  • Comfortable joining a large codebase, building context, and finding the right place to make an impact

Benefits

  • Equity plan eligibility
  • Unlimited PTO
  • 12 holidays plus 2 floating holidays
  • 100% premiums coverage for medical, dental, and vision
  • AD&D, long-term and short-term disability, and life insurance
  • Empower 401K Plan
  • Learning and development perks
  • Lifestyle spending
  • Home office setup
  • Professional memberships
  • WFH meals
  • Internet stipend
  • International PTO and country-specific benefits through Remote.com
  • Access to Calm app for mental wellness

Temporal is an open source programming model that can simplify code, make applications more reliable, and help developers focus on delivering features faster. The company is building a reliable foundation for developers' toolboxes and focuses on developer experience, open-source software, and communities.

TechnologyMid-size

What people say about this company

4.1/ 5

  • Employees enjoy a supportive work culture that encourages collaboration.
  • There are ample opportunities for professional development and career advancement.
  • Many reviews highlight the company's innovative approach to technology.

Details

Apply routeGreenhouse
$260k–$325k/yr