
Staff Software Engineer – Infrastructure Foundations
Temporal Technologies
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $212,000 - $286,000 per year
Job Level
About the role
- Design and build systems that optimize cloud usage and scale for global expansion.
- Contribute to system architecture and execution with a focus on distributed systems.
- Co-author roadmaps, setting the vision for infrastructure scalability, reliability, and engineering velocity.
- Build reliable and scalable network, storage, and compute systems.
- Foster and maintain a culture of engineering and operational excellence.
- Develop effective partnerships across engineering, security, and product teams to ensure alignment of infrastructure goals.
- Lead design reviews for projects, with a focus on system reliability, scalability, and maintainability.
- Partner with Security to ensure infrastructure is secure by default.
- Engage directly with stakeholders and customers to understand their requirements and enable their success.
- Deeply understand how to leverage Temporal’s platform to power infrastructure at scale.
- Gain insights into customer needs and translate them into infrastructure design decisions.
- Explore new technologies and approaches to enhance infrastructure reliability and scalability.
- Share and advocate for design principles to build reliable systems at scale.
- Mentor and grow other engineers, fostering a culture of learning and collaboration.
- Drive alignment across teams, ensuring roadmaps and priorities remain connected to organizational goals.
Requirements
- Proven experience leading complex, cross-functional engineering efforts focused on cloud, compute, networking, and storage infrastructure.
- Exceptional collaboration and communication skills, with the ability to drive alignment across diverse teams and stakeholders.
- A track record of contributing to long-term technical roadmaps and making thoughtful system-level tradeoffs.
- At least 8+ years of coding experience in languages such as Go, Java, or similar, with expertise in writing concurrent code.
- Strong experience designing distributed systems and utilizing concurrency primitives.
- Deep expertise in at least one infrastructure domain (e.g., compute, networking, storage) and familiarity with related domains.
- Hands-on experience with one or more cloud providers (e.g., AWS, GCP, Azure), with an understanding of how to optimize for cost, performance, and reliability.
- A passion for driving technical excellence, scalability, and operational reliability in cloud-based infrastructure.
Benefits
- Unlimited PTO, 12 Holidays + 2 Floating Holidays
- 100% Premiums Coverage for Medical, Dental, and Vision
- AD&D, LT & ST Disability, and Life Insurance (Standard & Supplemental Available)
- Empower 401K Plan
- Additional Perks for Learning & Development, Lifestyle Spending, In-Home Office Setup, Professional Memberships, WFH Meals, Internet Stipend and more!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
cloud infrastructuredistributed systemsconcurrent programmingsystem architecturenetwork systemsstorage systemscompute systemstechnical roadmapsinfrastructure designscalability
Soft Skills
collaborationcommunicationleadershipmentoringalignmentpartnershipoperational excellencecustomer engagementculture of learningengineering excellence