Staff Software Engineer, Nexus SDK
$176,000–$237,000 year
RemoteUnited States
United StatesRemoteFull Time$176,000–$237,000 yearSenior LevelTechnologySmall
Full TimeSenior LevelSmallTechnology
Job Summary
Design and implement Nexus interfaces for Temporal SDKs, enabling developers to compose and invoke durable workflows across Python, TypeScript, .NET, Ruby, and Rust. Take end-to-end ownership of new features, integrating SDKs with language runtimes to execute application code deterministically. Collaborate with OSS teams to debug community issues, write public technical documentation, and deliver advanced patterns for agentic AI systems. Work directly with the developer community to refine APIs and ensure reliability. Travel occasionally for team offsites.
Required Qualifications
- 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 concepts including multi-threading and concurrency
- Experience writing concurrent code in production with languages like Go, Java, Python, Typescript, .NET or other applicable languages
- Experience designing APIs, SDK libraries or working with Open Source Systems
- Deep domain expertise in at least 2 of the following languages: Python, TypeScript, .NET, Ruby, and Rust
- Travel to meet coworkers for a week once or twice a year
Desired Qualifications
- Skill level as high end of Intermediate and/or Advanced or Expert levels
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.