
Simplifying microservice state management for developers
Temporal is a leading provider of open-source microservice state management solutions, simplifying the complexities of developing reliable cloud software. Trusted by major companies like Netflix, DoorDash, Snap, and Google Cloud, Temporal has raised $706.3 million in funding and achieved a valuation...
Temporal offers a remote-first work environment, unlimited time-off, comprehensive medical, dental, and vision benefits, a 401(k) plan, and company-is...
Temporal fosters a culture focused on simplifying the developer experience by managing application state, allowing engineers to concentrate on coding....

Temporal Technologies • United States - Remote Opportunity
Temporal Technologies is hiring a Senior Software Engineer for the Open Source Nexus SDK to build and evolve the Nexus interfaces for Temporal SDKs. You'll work with Java, JavaScript, and Python to create reliable and modular execution frameworks. This position requires significant experience in software engineering and a passion for open-source development.
You have 5+ years of experience in software engineering, with a strong focus on building open-source software and enhancing developer experiences. Your background includes designing and implementing APIs and runtime behaviors across multiple programming languages, ensuring that developers can easily compose and utilize complex systems. You are driven by a passion for improving the developer experience and are eager to contribute to a collaborative team that values curiosity and innovation.
You possess deep expertise in programming languages such as Java, JavaScript, and Python, and you understand the intricacies of building durable execution frameworks. Your experience includes working with modular architectures, security practices, and debugging complex systems, which allows you to tackle engineering challenges effectively. You thrive in environments that encourage collaboration and are excited about the opportunity to influence the future of open-source software.
You are a genuine team player who values diversity and inclusivity in the workplace. You believe that different perspectives lead to better solutions and are committed to fostering a supportive environment for all team members. You are not only focused on delivering features faster but also on creating a reliable foundation for developers worldwide.
Experience with cloud-based systems and orchestration frameworks is a plus. Familiarity with community engagement and open-source contributions will enhance your candidacy. You are comfortable navigating complex technical discussions and can articulate your ideas clearly to both technical and non-technical stakeholders.
As a Senior Software Engineer for the Open Source Nexus SDK, you will be responsible for building and evolving the Nexus interfaces that serve as the primary interaction point for developers using Temporal SDKs. You will design and implement Nexus APIs that facilitate durable state transitions and orchestrate workflows across team and application boundaries. Your work will directly impact the reliability and modularity of applications built on the Temporal platform.
You will collaborate closely with cross-functional teams, including product managers and other engineers, to ensure that the Nexus framework meets the needs of developers. Your role will involve writing high-quality code, conducting code reviews, and mentoring junior engineers to foster their growth. You will also engage with the open-source community, gathering feedback and iterating on your designs based on real-world usage.
In addition to coding, you will participate in architectural discussions and contribute to the overall technical direction of the Nexus SDK. You will be expected to stay up-to-date with industry trends and best practices, applying this knowledge to improve the SDK and enhance the developer experience.
Temporal Technologies offers a dynamic and inclusive work environment where you can thrive as a Senior Software Engineer. We provide competitive compensation and benefits, including flexible work arrangements that support a healthy work-life balance. You will have the opportunity to work on meaningful projects that impact developers globally, contributing to the evolution of open-source software.
Join us in our mission to simplify code and make applications more reliable. We encourage you to apply even if your experience doesn't match every requirement — your curiosity and drive to learn are what matter most to us. Together, we can build a reliable foundation for every developer's toolbox.
Apply now or save it for later. Get alerts for similar jobs at Temporal Technologies.