This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Our team makes the Temporal SDKs — our SDKs are the primary mechanism through which our customers use Temporal. This is harder than it sounds. SDKs are not thin clients; they act as runtime environments for application code, contain complex internal logic, and coordinate closely with Temporal Server to provide the durable-execution guarantees our customers require.
Job Responsibility:
Take end-to-end ownership of new features
Design and build Temporal SDKs used by customers
Tightly integrate Temporal SDKs with their respective languages
Develop features that provide a foundation for the reliable execution of the current wave of agentic AI systems
Work directly with our community to debug issues and get feedback
Write publicly-readable technical documentation
Go the extra mile to support a customer in need
Travel to meet your coworkers for a week once or twice a year
Attend the occasional developer conference
Requirements:
Minimum 10 years experience post graduation writing scalable software
BS or MS in Computer Science (or a closely-related degree), or equivalent work experience writing production-grade software
Fluency in multiple programming languages, and an affinity for learning new ones
Deep experience with concurrent programming
Deep experience with distributed systems
Experience designing APIs and writing documentation for publicly-available libraries or modules
A methodical, detail-oriented approach to your work
Strong technical communication skills—written and verbal—in English
A deep sense of ownership and personal accountability