
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 hiring a Senior Software Engineer to design and implement core backend service features for their Open Source Server team. You'll work with distributed systems and contribute to building reliable software. This position requires significant experience in backend engineering.
Job Description
Who you are
You have 5+ years of experience in backend engineering, particularly with distributed systems. You understand the complexities of building scalable, multi-tenant services and have a track record of designing and implementing robust backend functionalities. Your expertise in Java and familiarity with open-source software development make you a strong candidate for this role.
You thrive in collaborative environments and are passionate about improving the developer experience. You enjoy working with cross-functional teams and have a genuine interest in building open-source communities. Your problem-solving skills and ability to think critically about system architecture will help you succeed in this position.
What you'll do
As a Senior Software Engineer at Temporal, you will design and implement core backend service features that are crucial for the functionality of our Open Source Server. You will be responsible for maintaining significant portions of our backend functionality, including components like Quotas, Throttling, and Task Processing. Your role will involve collaborating closely with the Open Source Server team to build a new enterprise offering that encompasses both on-premise and dedicated cloud solutions.
You will ensure that the services you develop are reliable and scalable, providing appropriate test coverage to maintain high standards of quality. Your contributions will directly impact the developer experience, helping to simplify code and enhance application reliability. You will also have the opportunity to influence the direction of our open-source projects and engage with the community to foster collaboration and innovation.
What we offer
At Temporal, we embrace diversity and are committed to creating an inclusive environment for all employees. We offer a remote work opportunity that allows you to balance your professional and personal life effectively. Our team values curiosity, collaboration, and a genuine approach to problem-solving, and we encourage you to apply even if your experience doesn't match every requirement.
Join us in our mission to be the reliable foundation of every developerβs toolbox. We provide competitive compensation and the chance to work on impactful projects that shape the future of software development.
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

Software Engineering
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.

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

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.

Software Engineering
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.