Senior Software Engineer, Open Source Server

Temporal

USonsite$176k-$238k/yrPosted Mar 8, 2024

Skills

notiongithubazureargojavagooglecloudkubernetesawsgo

About the role

SUMMARY

As a Senior Engineer, you will get the chance to design, build, and maintain significant portions of our backend functionality for highly scalable, multi-tenant services. Examples of the key distributed systems components you’ll own include Quotas, Throttling, Visibility, Task Processing, Matching etc. Working in the highly collaborative Open Source Server team, we’ll look to build a new enterprise offering that involves both on-premise and dedicated cloud offerings. The Open Source Server team works on core Temporal. See Temporal Git here https://github.com/temporalio/temporal.

To details about projects the OSS team is working on and demo videos, click here https://temporalio.notion.site/Join-the-OSS-Team-at-Temporal-2058fc567738803c86e7f42ea0353cee - [new window opens]

WHAT YOU'LL DO

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

WHAT YOU'LL BRING

- At least 6 years of experience in a production environment as an "Arranger" and/or "Builder/Enhancer" of highly scalable distributed systems. see HERE https://temporalio.notion.site/Distributed-Systems-Concurrency-2526e6dfce4947d39fd3a40f9f07652a for more info re: "Arranger" and/or "Builder/Enhancer"

- Solid computer science fundamentals in distributed systems concepts including multi-threading and concurrency.

- Experience writing concurrent code in production with languages like Go or Java or other applicable languages with skill level as "high end of Intermediate" and/or "Advanced" or "Expert" levels. see HERE https://temporalio.notion.site/Distributed-Systems-Concurrency-2526e6dfce4947d39fd3a40f9f07652a for more info re: "high end of Intermediate" and/or "Advanced" or "Expert levels"

- Experience working with Open Source Systems.

- Experience building and running services on AWS. Bonus: Microsoft Azure and Google GCP experience.

- Experience with Elastic Search or Clickhouse

- Experience in building K8s controllers and/or CRDs is a plus

- Experience with KEDA and/or Argo is a plus

COMPENSATION

- The estimated pay range for this role is $176,000 - $237,600.

- Additionally, this role is eligible to participate in Temporal's equity plan.

Compensation

This Hospitality role pays $176k-$238k/yr. Within typical range for hospitality roles in United States.

Questions about this role

  • How do I apply to this Senior Software Engineer, Open Source Server role at Temporal?

    Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

  • What's the typical salary for Hospitality in United States?

    Compensation for Hospitality roles in United States varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Hospitality hub for United States medians across recent openings.

  • How fast does AI Applyd auto-apply?

    Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

  • What ATS does Temporal use?

    AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, LinkedIn Easy Apply, and most other ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.