Staff Software Engineer, Nexus SDK
New
T
Temporal TechnologiesOpen Source Software
United States - Remote OpportunityFull-TimeStaff
Salary$176,000 - $237,000 depending on experience and location
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 7 years of experience in a production environment as an "Arranger" and/or "Builder/Enhancer" of highly scalable distributed systems.
- Required Skills
- PythonRubyTypeScript.NETRustDistributed Systems
Requirements
- At least 7 years of experience in a production environment as an Arranger and/or Builder/Enhancer of highly scalable distributed systems.
- Solid computer science fundamentals in distributed systems, including multi-threading and concurrency.
- Strong polyglot programming skills with deep domain expertise in at least 2 of: Python, TypeScript, .NET, Ruby, and Rust.
- High-end intermediate, advanced, or expert level experience writing concurrent code in production.
- Experience designing APIs or SDK libraries.
- Experience working with open-source systems.
- Ability to contribute to open-source codebases.
- Capacity to communicate primarily in writing.
- Ability to travel for in-person team collaboration once or twice a year.
Responsibilities
- Take end-to-end ownership of new features, working with the Nexus and OSS teams.
- Design and build Nexus interfaces for Temporal SDKs across multiple programming languages.
- Integrate Temporal SDKs with language runtimes to execute application code durably.
- Develop foundations for reliable execution of agentic AI systems.
- Collaborate with the open-source community to debug issues and gather feedback.
- Write publicly-readable technical documentation for Temporal concepts and APIs.
- Travel occasionally for team offsites and company events.
View Full Description & ApplyYou'll be redirected to the employer's site