Tech Stack
CloudDistributed SystemsGo
About the role
- Drive development of the control plane behind the Zero Trust platform—a highly available, scalable system enabling secure access across global environments
- Architect and own the API layer that orchestrates all activity across our distributed system
- Hands-on coding and technical leadership role contributing directly to platform scalability, security, and extensibility
- Mentor engineers and lead a team of offshore Go developers with strong communication and time zone flexibility
- Ensure API security and lead secure coding practices
- Ensure API documentation is created and remains up to date
- Provide mentorship to a growing team and provide an opinion on CI/CD/CT
- Collaborate with engineers on a vision and follow a pragmatic plan; lead API as a product
Requirements
- Deep expertise in API design, Go programming, and distributed systems
- Strong experience with SaaS application development and secure cloud-native design
- Proven ability to translate business objectives into technical architecture
- Experience supporting full API lifecycle: design, deployment, monitoring, and iteration
- Passion for collaborative development and mentoring across teams
- Strong opinions (loosely held) on infrastructure, DevOps, and release pipelines
- Clear, structured thinking and the ability to communicate well across time zones
- 10+ years of professional software engineering experience
- BS/MS/PhD in Computer Science, Engineering, or related field—or equivalent experience
- Experience in leadership roles, including mentoring or managing distributed engineering teams