
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 Software Engineer II for their Cloud Capacity team to build and improve systems for resource tracking and capacity forecasting. You'll work with technologies like Java and AWS in a remote capacity across the United States and Canada.
You have a solid foundation in software engineering principles and at least 3 years of experience in building scalable systems. Your expertise in Java allows you to develop robust applications that meet user needs effectively. You are familiar with cloud technologies, particularly AWS, and understand how to leverage them for efficient resource management. You have experience with containerization technologies like Docker, which helps you streamline deployment processes and improve application reliability. You are a collaborative team player who enjoys working closely with senior engineers to design and implement innovative solutions. You are driven by a passion for enhancing the developer experience and are eager to contribute to open-source projects. You thrive in a diverse environment and are committed to continuous learning and improvement.
Experience with multi-tenant cloud environments is a plus, as it will help you understand the complexities of scaling applications. Familiarity with resource management systems and capacity planning tools will give you an edge in this role. You may also have experience with automation tools that enhance operational efficiency.
As a Software Engineer II on the Cloud Capacity team, you will be responsible for implementing features and services that track resource utilization across compute, storage, and networking. You will build components of our resource management systems to improve infrastructure efficiency and enhance the customer experience. Your work will involve collaborating with senior engineers to design scalable solutions that can handle increasing demand as our customer base grows. You will contribute to the development of tools and automation processes that ensure our platform scales reliably in a multi-tenant cloud environment. Your role will also include monitoring system performance and making recommendations for improvements based on data analysis. You will participate in code reviews and contribute to the overall quality of the codebase, ensuring that best practices are followed. You will have the opportunity to mentor junior engineers and share your knowledge with the team, fostering a culture of learning and collaboration.
At Temporal Technologies, we offer a supportive and inclusive work environment where you can thrive. You will have the opportunity to work on cutting-edge technology that impacts the developer community. We provide competitive compensation and benefits, including flexible working arrangements to support your work-life balance. You will be part of a team that values curiosity, collaboration, and innovation, and you will have the chance to influence the future of our products. We encourage you to apply even if your experience doesn't match every requirement, as we believe in the potential of every candidate.
Apply now or save it for later. Get alerts for similar jobs at Temporal Technologies.