
About Temporal Technologies
Simplifying microservice state management for developers
Key Highlights
- Valuation of over $1.5 billion after Series B funding
- Trusted by major clients like Netflix, DoorDash, and Google Cloud
- Remote-first work culture with unlimited time-off policy
- $706.3 million raised to date, including Series B-Prime in 2023
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...
🎁 Benefits
Temporal offers a remote-first work environment, unlimited time-off, comprehensive medical, dental, and vision benefits, a 401(k) plan, and company-is...
🌟 Culture
Temporal fosters a culture focused on simplifying the developer experience by managing application state, allowing engineers to concentrate on coding....
Skills & Technologies
Overview
Temporal Technologies is seeking a Senior Software Engineer to design and build distributed data systems for their Cloud Data Storage team. You'll work with technologies like Cassandra and Java to enhance backend functionality. This role requires significant experience in cloud engineering and distributed systems.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly in building and maintaining distributed data systems. Your expertise includes designing scalable, multi-tenant services that can handle large volumes of data efficiently. You are familiar with cloud technologies and understand the intricacies of data storage and retrieval at scale.
You possess deep knowledge of Java and have experience with various storage solutions, including Cassandra and other metadata stores. Your background includes working with observability tools that ensure the reliability and performance of backend systems. You are a collaborative team player who enjoys working in an open-source environment and is passionate about improving the developer experience.
You thrive in a culture that values curiosity, collaboration, and innovation. You are driven to challenge standard thinking and are eager to contribute to the development of world-class open-source software. You understand the importance of building a reliable foundation for developers and are committed to delivering high-quality features.
Desirable
Experience with cloud vendors and their storage solutions is a plus. Familiarity with Write Ahead Logs and tiered storage systems will help you excel in this role. You are also open to mentoring junior engineers and sharing your knowledge with the team.
What you'll do
As a Senior Software 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 distributed data systems that ensure efficient storage and retrieval of workflow data.
You will collaborate closely with cross-functional teams to define and implement persistence APIs that meet the needs of our customers. Your work will directly impact the reliability and performance of our services, allowing customers to trust their state machines for years. You will also be responsible for delivering observability features that enhance the user experience and provide insights into system performance.
In this role, you will engage in code reviews, contribute to architectural discussions, and help shape the technical direction of the team. You will have the opportunity to work with cutting-edge technologies and contribute to the evolution of our open-source programming model.
What we offer
At Temporal, we offer a collaborative and inclusive work environment where your contributions will be valued. You will have the chance to work on impactful projects that simplify code and improve the developer experience. We provide opportunities for professional growth and encourage you to apply even if your experience doesn't match every requirement. Join us in building a reliable foundation for developers and be part of a team that is shaping the future of open-source software.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Temporal Technologies.
Similar Jobs You Might Like
Based on your interests and this role

Staff Engineer
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.

Software Engineering
Temporal Technologies is hiring a Senior Software Engineer to focus on product scalability and customer experience. You'll lead technical direction and build systems that impact revenue growth. This position requires a strong background in software engineering.

Software Engineering
Temporal Technologies is hiring a Senior Software Engineer for their Cloud Enablement team to enhance Temporal Cloud capabilities. You'll work with backend systems and cloud technologies. This position requires strong experience in software engineering.

Software Engineering
Temporal Technologies is hiring a Senior Software Engineer to build and operate the infrastructure for Temporal's managed cloud offering. You'll work with AWS, GCP, and Azure to enhance developer experiences. This position requires significant experience in software engineering.

Staff Engineer
Temporal Technologies is seeking a Senior Staff Engineer to lead the technical strategy for the Unified Temporal Proxy initiative. You'll work with technologies like Java and Python to build a reliable open-source solution. This role requires extensive experience in cloud services and software architecture.