
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 Staff Engineer to design and build distributed data systems for their Cloud Data Storage team. You'll work with technologies like Cassandra, Docker, and Kubernetes to enhance backend functionality. This role requires significant experience in backend engineering.
You have 5+ years of experience in backend engineering, particularly in designing and building distributed data systems. Your expertise includes working with cloud data storage solutions and you have a strong understanding of persistence APIs and storage abstractions. You are comfortable with various metadata stores, including Cassandra and etcd, and have experience with multi-level caching and tiered storage systems. You thrive in collaborative environments and are driven by a passion for improving developer experiences through open-source software. Your curiosity and willingness to challenge standard thinking make you a great fit for our team.
Experience with cloud vendors and their storage solutions is a plus. Familiarity with observability tools that enhance customer trust in state machines will be beneficial. You may also have experience in mentoring junior engineers or contributing to open-source projects, showcasing your commitment to community and collaboration.
As a Staff Engineer at Temporal, you will design and build significant portions of our backend functionality for highly scalable, multi-tenant services. You will own the custom persistence stack for Temporal Cloud, which includes a Write Ahead Log and various metadata stores. Your role will involve crafting APIs that facilitate the storage, retrieval, and lifecycle management of workflow data at planet scale. You will collaborate closely with cross-functional teams to ensure that our systems are reliable and efficient, and you will be responsible for maintaining the observability of our services to ensure customer trust.
You will also engage in code reviews and contribute to architectural discussions, ensuring that best practices are followed throughout the development process. Your insights will help shape the future of our cloud data storage solutions, and you will have the opportunity to influence the technical direction of the team. You will work with a diverse group of engineers who are equally passionate about building world-class software and improving the developer experience.
At Temporal, we value curiosity, collaboration, and humility. We offer a supportive environment where you can grow your skills and make a meaningful impact on our products and the developer community. You will have the opportunity to work remotely while being part of a dynamic team that is committed to building the best open-source tools for developers. We encourage you to apply even if your experience doesn't match every requirement, as we believe diverse teams build better products. Join us in our mission to simplify code and enhance the reliability of applications for developers everywhere.
Apply now or save it for later. Get alerts for similar jobs at Temporal Technologies.