
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 to design and maintain backend functionality for their open-source Nexus services. You'll work with distributed systems and backend development technologies. This role requires significant experience in software engineering.
You have 5+ years of experience in software engineering, particularly in backend development, and have a strong understanding of distributed systems. You are passionate about open-source software and improving the developer experience, and you thrive in collaborative environments where you can influence the future of technology.
Your expertise includes designing and building scalable backend systems, and you have experience with durable execution frameworks and async processing. You are comfortable working with industry-standard protocols and have a keen interest in modularity, security, debugging, and fault isolation.
You are a team player who values curiosity, collaboration, and humility. You enjoy working with others to challenge standard thinking and are committed to building a diverse and inclusive environment.
Experience with cloud offerings and on-premise solutions is a plus. Familiarity with open-source communities and contributions will enhance your candidacy. You are eager to learn and adapt to new technologies and methodologies.
As a Senior Software Engineer at Temporal, you will design, build, and maintain significant portions of our backend functionality for Nexus services. You will own key components of our distributed systems, focusing on durable execution and async processing. Your work will directly impact the reliability and performance of our open-source programming model.
You will collaborate closely with other engineers in the Open Source Server organization, contributing to the development of new enterprise offerings that include both on-premise and dedicated cloud solutions. Your role will involve engaging with the community to gather feedback and improve our offerings continuously.
You will participate in code reviews, ensuring high-quality standards and sharing knowledge with your peers. You will also be responsible for troubleshooting and resolving complex issues that arise in production, leveraging your experience to enhance system reliability.
At Temporal, we offer a supportive and inclusive work environment where your contributions are valued. You will have the opportunity to work on cutting-edge technology that simplifies code and enhances application reliability. We encourage you to apply even if your experience doesn't match every requirement, as we believe in the potential of diverse teams to create better products.
We provide flexible working arrangements, allowing you to work remotely while being part of a collaborative team. Our commitment to diversity and inclusion means that we celebrate differences and strive to create an equitable workplace for all.
Join us in our mission to be the reliable foundation of every developer's toolbox. Together, we can build world-class open-source software and communities that empower developers to focus on delivering features faster.
Apply now or save it for later. Get alerts for similar jobs at Temporal Technologies.