Senior Staff Engineer, Open Source Server

Job not on LinkedIn

🔥 12 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Temporal Technologies

Temporal Technologies

51 - 200 employees

Founded 2018

☁️ SaaS

💰 $75M Series B on 2023-02

Software • SaaS • Cloud Computing

Temporal Technologies is a company that provides a platform for durable execution, helping developers build resilient applications by managing failures, network outages, and long-running processes. Their technology abstracts away the complexity of building scalable distributed systems, allowing developers to focus on delivering reliable systems faster. Temporal simplifies code by eliminating recovery logic, callbacks, and timers, making software more durable and fault tolerant. The platform supports a wide variety of applications, from transaction processing to applied AI, and is favored by developers for its ease of use and reliability. Temporal is open-source and offers both self-hosted and managed cloud services in multiple regions, enabling scalable, serverless application development.

📋 Description

• 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 across areas such as task matching, scheduling, workflow execution, visibility, quotas, throttling, persistence, developer primitives, and workflow lifecycle features. • Make practical 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 clear technical plans. • Improve how we build and run the server through better testing, observability, dashboards, alerts, runbooks, and documentation. • Review designs and code, mentor engineers, and help the team make good technical decisions.

🎯 Requirements

• 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. You care about 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. • Experience with cloud infrastructure on AWS, Azure or GCP experience is a plus. • Experience with systems such as Elasticsearch, OpenSearch, ClickHouse, Cassandra, PostgreSQL, or MySQL is a plus. • Experience with Kubernetes controllers, CRDs, KEDA, or Argo is a plus.

🏖️ Benefits

• Unlimited PTO, 12 Holidays + 2 Floating Holidays • 100% Premiums Coverage for Medical, Dental, and Vision • AD&D, LT & ST Disability, and Life Insurance (Standard & Supplemental Available) • Empower 401K Plan • Additional Perks for Learning & Development, Lifestyle Spending, In-Home Office Setup, Professional Memberships, WFH Meals, Internet Stipend and more!

Apply Now

Similar Jobs

🔥 13 minutes ago

Cority

201 - 500

☁️ SaaS

📋 Compliance

Senior Software Engineer at Cority responsible for software design and development. Collaborating in a dynamic and growth-focused environment to deliver high-quality solutions.

Angular

Entity Framework

JavaScript

Microservices

Node.js

Postgres

Python

React

SQL

TypeScript

.NET

🔥 15 minutes ago

Synack, Inc.

201 - 500

Senior Software Engineer leading AI-focused software development at Synack's cybersecurity platform. Designing scalable systems and mentoring junior engineers in cutting-edge technologies.

Cloud

Docker

Google Cloud Platform

GRPC

Kafka

Kubernetes

Microservices

NoSQL

Python

RDBMS

SDLC

Go

🔥 16 minutes ago

NVIDIA

10,000+ employees

🤖 Artificial Intelligence

🎮 Gaming

Software Engineer developing core libraries for Agentic Applications at NVIDIA. Building foundational technology to power the next generation of agents.

JavaScript

Node.js

Open Source

Python

Rust

Go

🔥 19 minutes ago

Labcorp

10,000+ employees

💊 Pharmaceuticals

🧬 Biotechnology

Remote Software Development Engineer III for Labcorp focusing on designing and developing high-performance LIMS applications. Collaborating with teams to enhance system capabilities and support digital initiatives.

ASP.NET

Cloud

Docker

Entity Framework

Jenkins

Kafka

Kubernetes

Microservices

RabbitMQ

RDBMS

SQL

.NET

🔥 22 minutes ago

Brilliant.org

51 - 200

📚 Education

🤖 Artificial Intelligence

☁️ SaaS

Interactives Engineer crafting building blocks for interactive learning experiences at Brilliant. Collaborating with cross-functional teams to enhance product design and user engagement.