Startups

Senior Software Engineer, Open Source Server

Temporal · United States (Remote) · Remote

← All jobs
About Temporal

Backed by Index, Sequoia and a16z.

About the role

Design, implement, and ship features for the Temporal server. Solve distributed systems challenges across areas such as task matching, scheduling, workflow execution, visibility, quotas, throttling, persistence, developer primitives, and workflow lifecycle features.

More about this role

Temporal is looking for a Senior Software Engineer to join the Open Source Server team.

This team builds and maintains the core Temporal server. Its scope is broad, including Matching, Applications, Foundations, task processing, quotas and throttling, visibility, developer-facing primitives such as standalone activities, schedules, and streaming, and workflow experience improvements such as Continue-As-New, pause, and reset.

We do not expect one person to cover all of these areas. We're looking for an engineer who is excited to learn the system, contribute across the codebase, and help improve the reliability, performance, operability, and developer experience of Temporal.

This is a hands-on engineering role where you'll collaborate with experienced engineers to design, build, and operate the core of Temporal's distributed systems platform.

Design, implement, and ship features for the Temporal server.

Solve distributed systems challenges across areas such as task matching, scheduling, workflow execution, visibility, quotas, throttling, persistence, developer primitives, and workflow lifecycle features.

Make thoughtful engineering tradeoffs across developer experience, performance,...

Read the full posting on Temporal's site ↗

Engineering

Build your edge while you search

Free tools for founders and investors, plus VC Unfiltered, our take on startups, venture and the people who build them.