Senior Software Infrastructure Engineer
Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
We have an opening for a Senior Software Infrastructure Engineer in our Infrastructure team focused on driving technical strategy, alignment and execution of projects across compute, networking, cloud orchestration, and observability. This is an opportunity to join an engineering team focused on improving the scalability and reliability of Temporal’s core infrastructure.
In this role, you will be the SME and build critical systems to identify and reduce costs as we optimize for scale in the cloud.
What You'll Do
Invent
- Build systems that optimize cloud use and scale for expansion.
- Contribute to system architecture and execution.
- Co-author roadmaps establishing the vision for infrastructure scalability, reliability, and engineering velocity.
- Continue to maintain and foster a culture of engineering and operational excellence.
Own
- Develop effective partnerships across engineering and product teams.
- Collaborate across teams to keep roadmaps aligned.
- Perform design reviews for multiple projects with a focus on infrastructure scalability and reliability.
- Partner with Security to build ‘secure by default’ systems.
- Engage with stakeholders and customers to help understand their requirements and enable their business.
Learn
- Investigate and understand the ways to best leverage Temporal’s own software to power infrastructure at scale.
- Get educated as to Temporal's customer needs that drive infrastructure design decisions.
Collaborate
- Share design principles for building reliable systems at scale.
- Learn and help others get better while you grow.
What You'll Bring
- Experience contributing to complex cross-team engineering efforts focused on cloud, compute, networking and storage infrastructure.
- Excellent collaboration and communication skills.
- You are comfortable driving alignment across an organization and contributing to long-term roadmaps.
- Demonstrated ability to make system-level tradeoffs.
- At least 10 years coding experience (Go, Java, or other applicable language) and experience writing concurrent code.
- Experience designing distributed systems and using concurrency primitives.
- Deep experience in at least one infrastructure and familiarity with adjacencies.
- Hands-on experience with one or more cloud providers, such as AWS, GCP, or Azure.
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
More Openings at Temporal
Explore Top Companies in this Space
Jetbrains
Software Development Tools and Technologies
Pronexus
Telecommunications / Voice Tech / DevTools / SaaS
DBeaver
Database Management Tools & SQL IDEs / Cross-Platform Data Infrastructure / Enterprise Software & Cloud Integration / Developer Tooling & SaaS
April
Embedded Tax Infrastructure & FinTech API / AI-Powered Tax Prep SaaS / Wealth Management Developer Tools / B2B Compliance Software
Temporal
View Company ProfileTemporal is an open-source, 'durable execution' platform that fundamentally changes how developers write backend code and distributed systems. Built by the engineers who originally designed massive infrastructure projects for AWS and Uber, Temporal solves a nightmare problem: what happens when a complex, multi-step process (like moving money between banks, provisioning cloud servers, or training an AI model) suddenly fails halfway through? Instead of developers having to write thousands of lines of manual retry logic and database checkpoints, Temporal automatically tracks the exact state of the code. If a server crashes, Temporal just picks up the workflow exactly where it left off, ensuring absolutely no data or progress is ever lost.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.

