Skip to main content
Back to jobs

Staff Software Engineer, Open Source Server

External
$212K–$286K/yrFull-timeRemote2w ago
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


About the role

Temporal is an open source programming model that can simplify code, make applications more reliable, and help developers focus on the important things like delivering features faster. We are on a mission to be the reliable foundation of every developer's toolbox, and are building the team that will make that happen. Our values guide us -they are present in how we show up, make decisions, and work together to make an impact. We're curious, driven, collaborative, genuine and humble. Temporal is growing and we are looking for those who share our values, challenge 'standard' thinking, and want to influence our future. If you have a passion for improving the developer experience, building world-class open-source software and communities, and want to be a part of our amazing team, we'd love to hear from you! We are currently hiring Staff Software Engineers across multiple back-end systems teams. The work you will do as a Staff Engineer is key to developing features without complicating Temporal, as the increasing complexity of our systems creates additional challenges. You will design, build, and maintain significant portions of our backend functionality for highly scalable, multi-tenant services. Examples of the key distributed systems aspects you can impact include (but not limited to) latency, scale, reliability, multi-region failover, and availability. Working in a highly collaborative team, we'll look to build a new enterprise offering that will involve both on-premise and dedicated cloud offerings. To see more details about projects the OSS team is working on and demo videos, click here - [new window opens]

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

Requirements

  • Rich experience as an "Arranger" and/or "Builder/Enhancer" in large-scale distributed systems design (reliability, scalability). see HERE for more info re: "Arranger" and/or "Builder/Enhancer"
  • 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. see HERE for more info re: 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
  • Familiarity with Go, other similar languages great too
  • Experience with infrastructure environments (strong plus)

Benefits

The estimated pay range for this role is $212,000 - $286,000 depending on experience and location.Additionally, this role is eligible to participate in Temporal's equity planEmployee benefits and perks below are for full-time employees, part-time or temporary positions are excluded.U.S. BenefitsUnlimited PTO, 12 Holidays + 2 Floating Holidays100% Premiums Coverage for Medical, Dental, and VisionAD&D, LT & ST Disability, and Life Insurance (Standard & Supplemental Available)Empower 401K PlanAdditional Perks for Learning & Development, Lifestyle Spending, In-Home Office Setup, Professional Memberships, WFH Meals, Internet Stipend and more!International BenefitsTravelTemporal is a globally distributed, collaborative team that values opportunities for in-person connection. Occasional travel may be required for company events, team offsites, and other meaningful moments that bring us together.Additional Perks$3,600 / Year Work from Home Meals$1,800 / Year Professional Enrichment (Career Development & Professional Memberships)$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)$74 / Month Reimbursement for InternetCalm App SubDental insuranceVision insurance401(k)Paid time offRemote work optionsEquity / stock options

Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at temporaltechnologies? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect