Remote Jobs Sign In

Staff Software Engineer

Location: Remote
Compensation: Base+commission
Reviewed: Tue, Jul 07, 2026
This job expires in: 30 days

Job Summary

To enhance the developer experience, the full-time Staff Software Engineer will build and evolve Nexus interfaces for the Temporal SDKs, ensuring seamless integration and execution of durable workflows in a remote environment.

Key responsibilities
  • Take end-to-end ownership of new features, collaborating with Nexus and OSS teams to ensure exceptional reliability
  • Design and implement Nexus APIs and runtime behaviors across multiple programming languages
  • Work directly with the community to debug issues and gather feedback on Temporal SDK features and APIs
Required qualifications
  • At least 7 years of experience in production environments as an "Arranger" and/or "Builder/Enhancer" of scalable distributed systems
  • Solid understanding of distributed systems concepts, including multi-threading and concurrency
  • Experience writing concurrent code in languages such as Go, Java, Python, TypeScript, or .NET at an advanced or expert level
  • Proven experience in designing APIs or SDK libraries and working with open-source systems

COMPLETE JOB DESCRIPTION

The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...