
Senior Software Engineer (Remote - US) at Jobgether. This position is posted by Jobgether on behalf of Temporal Technologies. We are currently looking for a Senior Software Engineer – SDK Language Runtime in United States.. Step into a high-impact role where you'll design and build the core developer interface for one of the fastest-growing open-source platforms in distributed systems. You’ll lead the evolution of a language SDK that enables developers to write deterministic, reliable code while integrating deeply with complex runtimes. Collaborating with a world-class, fully remote team, you’ll drive open-source development, engage directly with users, and help shape the foundation for agentic AI systems and fault-tolerant applications worldwide.. . Accountabilities:. . Design, implement, and maintain language SDKs that serve as runtime environments for Temporal applications across multiple programming languages.. . Collaborate with server engineers and other SDK teams to deliver high-reliability features with exceptional developer experience.. . Ensure deep language integration by leveraging type systems and runtimes to support durable and deterministic workflows.. . Take ownership of open-source contributions, from design through public code reviews and technical documentation.. . Debug and resolve complex issues reported by users, providing expert support when needed.. . Work asynchronously with distributed teammates, traveling once or twice a year for team gatherings or optionally attending developer conferences.. . Write and publish public-facing documentation that educates and guides developers through using Temporal effectively.. . . 5+ years of experience building production-quality software, ideally in distributed systems or developer tooling.. . Proficient in at least two programming languages, with a strong desire and ability to learn new ones.. . Advanced knowledge of concurrency, synchronization primitives (e.g., mutexes, atomics), and their limitations in distributed environments.. . Proven experience designing robust public APIs and writing clear technical documentation.. . Excellent written and verbal communication skills in English, with a strong sense of accountability and ownership.. . Comfortable working in open-source environments, contributing code and engaging with a global developer community.. . Bachelor’s or Master’s degree in Computer Science (or equivalent work experience).. . Nice to Have:. . Familiarity with the Temporal programming model or having built apps using Temporal.. . Experience with Go, Java, Python, TypeScript, .NET, Ruby, or Rust.. . Contributions to open-source projects or experience building scalable distributed systems.. . Deep understanding of programming language internals or runtimes.. . Company Location: United States.