Temporal is an open source programming model aimed at simplifying code, enhancing application reliability, and accelerating feature delivery with a strong user community contributing real-time feedback and improvements.
As a rapidly growing company backed by top venture capital firms and staffed with experienced professionals from successful startups and prominent tech companies, Temporal fosters cross-functional collaboration to improve developer experiences, deliver world-class open-source software, and advance its commercial SaaS platform.
The Senior Staff Software Engineer will lead the Cloud Global Services team's technical strategy and execution of the Unified Temporal Proxy initiative. This role involves consolidating separate proxy implementations into a unified, extensible, open-source, and productized solution that enhances customer security, encryption, and integration capabilities. It serves as a core component of Temporal Cloud's infrastructure, supporting hybrid-cloud scenarios and new functionalities like HTTP endpoint support and AI/agent workloads.
Key Responsibilities
- Technical Leadership: Define and drive the architecture for a unified, pluggable proxy framework; establish technical standards for authentication, authorization, encryption, and observability; integrate existing proxy solutions into one supported system.
- Strategic Alignment & Productization: Translate business and security requirements into technical designs; ensure proxy meets Tier 0 workload standards; collaborate with Product, Security, and Customer Success teams.
- Cross-Functional Collaboration: Work closely with Infra Foundations, Security, OSS Server, and CGS teams; engage with strategic customers; mentor engineers in distributed systems architecture, networking, and security.
- Open Source & Developer Experience: Lead open-source development practices; ensure code quality, documentation, extensibility; advocate adoption-friendly patterns.
Qualifications
- Proven experience in architecting and delivering high-availability, security-critical networking or proxy systems.
- In-depth knowledge of authentication/authorization protocols (OIDC, OAuth), mTLS, JWT, and custom identity integration.
- Expertise in data encryption at rest and in transit, including envelope encryption and key management.
- Strong Go programming skills or similar systems programming language experience.
- Experience with distributed systems, RPC frameworks (gRPC), and cloud networking.
- Proven leadership in multi-team technical initiatives with ability to create strategic alignment and manage ambiguity.
- Nice-to-haves include contributions to open-source networking/security projects, hybrid cloud architecture experience, and knowledge of Temporal's architecture and SDK ecosystem.
Success Criteria (12-18 months)
- Unified proxy in production use for key customers with improvements in reliability and maintainability.
- Pluggable architecture enabling rapid feature development.
- Documentation, tooling, and test coverage meeting Tier 0 production standards.
- Positive customer feedback on integration experience and reduced operational burden.
- Deprecation of existing fragmented proxies in favor of unified solution with clear migration paths.
Compensation
- Estimated salary range: $230,000 - $290,000 per year.
- Eligibility to participate in Temporal's equity plan.
Benefits
U.S. employees receive unlimited PTO, holidays, premium coverage for medical/dental/vision, disability and life insurance, 401K plan, and additional perks for learning, lifestyle spending, home office setup, professional memberships, and work-from-home meals. International employees receive paid time off and benefits via Remote.com along with perks for career development and wellness.
Temporal Technologies is an equal opportunity employer committed to diversity and providing reasonable accommodations to individuals with disabilities.