← back to queue

Software Engineer II, Open Source Server

Temporal · United States (Remote) · ashby · fit score 34.0
Open / Apply ↗
⬇ Tailored résumé Queue →

Job description

ROLE SUMMARY Temporal is looking for a Software Engineer II 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 to new and/or ambiguous projects across the codebase, and help improve the reliability, performance, operability, and developer experience of Temporal over time. This is a hands-on engineering role where you’ll collaborate with experienced engineers to design, build, and operate components of Temporal’s distributed systems platform while growing your skills in distributed systems engineering. WHAT YOU'LL DO • Design, implement, test, and ship well-scoped features and improvements for the Temporal server with support from teammates. • Work on distributed systems problems in areas such as task matching, scheduling, workflow execution, visibility, quotas, throttling, persistence, developer primitives, and workflow lifecycle features. • Make thoughtful engineering tradeoffs with guidance, balancing developer experience, performance, and operability requirements. • Partner with engineers, product managers, cloud teams,

✍️ Tailored application

Generate a resume-grounded fit assessment, tailored highlights, and a cover letter for this specific role (Claude, ~30s, no fabrication).

Everything is grounded strictly in your resume — review before you submit. Nothing is auto-sent.