
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 OR Canada - Remote Opportunity
Temporal Technologies is hiring a Senior Software Engineer for their Cloud Foundations team to design and develop scalable distributed systems. You'll work with Java and contribute to the Temporal Cloud Platform. This role requires deep experience in building reliable infrastructure.
You have 5+ years of experience in software engineering, particularly in building reliable and scalable distributed systems in production environments. You understand the intricacies of designing and developing infrastructure that can support high-demand applications and have a strong grasp of best practices in software development.
Your expertise in Java is complemented by a solid understanding of cloud technologies and distributed architectures. You have a proven track record of leading technical projects and making informed architectural decisions that enhance system performance and reliability.
Collaboration is key for you — you thrive in team settings and enjoy working closely with cross-functional stakeholders to drive technical trade-offs and ensure alignment on project goals. You are eager to take ownership of your work and are passionate about improving the developer experience through innovative solutions.
You are genuinely curious and driven, always looking for ways to challenge standard thinking and influence the future of technology. Your humble approach allows you to learn from others while sharing your knowledge and expertise with your team.
Experience with open-source software development is a plus, as is familiarity with cloud platforms and services. If you have contributed to community-driven projects or have a passion for building developer tools, we would love to hear about it.
In this role, you will lead the design and development of the infrastructure that powers the Temporal Cloud Platform. You will be responsible for driving architecture decisions and guiding technical trade-offs that impact the scalability and reliability of our services.
You will collaborate with your teammates and cross-functional stakeholders to ensure that the infrastructure meets the needs of our customers at scale. This includes operating services, monitoring performance, and implementing improvements based on user feedback and system metrics.
Your role will also involve mentoring junior engineers and fostering a culture of collaboration and continuous improvement within the team. You will have the opportunity to shape the foundation of our platform while gaining deep expertise with the Temporal open-source server and our cloud services.
At Temporal, we embrace and celebrate differences and diversity. We are committed to providing equal opportunity and reasonable accommodation for individuals with disabilities in employment. You will be part of a team that values curiosity, collaboration, and genuine impact.
We offer a flexible remote work environment, allowing you to work from anywhere in the United States or Canada. Join us in building a reliable foundation for every developer's toolbox and make a significant impact in the world of software development.
Apply now or save it for later. Get alerts for similar jobs at Temporal Technologies.