About the job
Empower Every Identity, from AI to Human
At Okta, we believe that identity is the key to harnessing the potential of AI. Our mission is to secure AI through the development of trusted, neutral infrastructure that allows organizations to confidently engage with this transformative era. We are in search of passionate builders and innovators who thrive on solving intricate challenges with significant real-world implications. This is your chance to embark on a career-defining journey with us. If you're ready to join our mission, we’d love to hear from you.
The PAM Team
The Okta Privileged Access Management (PAM) team employs an identity-centric strategy to tackle critical privileged access challenges. Our sophisticated Zero Trust architecture is meticulously designed for modern cloud environments, assisting our clients in overcoming complex security and operational issues at scale.
Have you ever wondered how large enterprises ensure that only the right individuals can access their most vital systems? That's the challenge we address.
Our team creates the infrastructure that governs access to sensitive servers, databases, and cloud resources, providing access precisely when necessary. We serve as the security barrier between users (and non-human interfaces) and the systems essential for their roles.
Your Role as a Staff Backend Engineer
We are on the lookout for a Backend Software Engineer who is eager to tackle challenging problems related to distributed systems and critical software infrastructure. You will be responsible for deploying code that safeguards genuine infrastructure for actual organizations. Your work will lay the groundwork for various feature teams who depend on it. Enhancements you make to speed, reliability, or usability will resonate throughout the entire product.
This position is ideal for an individual who is adept at understanding how systems integrate. You should possess strong perspectives on what constitutes effective abstraction while also being adaptable to evolve those abstractions as the product matures.
Key Responsibilities
- Play a pivotal role in advancing the core architecture of PAM.
- Collaborate with product development teams to create scalable, modular components of our platform.
- Design and implement scalable architecture patterns.
- Create and develop APIs following OpenAPI Specification that customers depend on for accessing production infrastructure.
- Work with backend systems developed in Go.
- Engage in rotational on-call responsibilities alongside SRE and product development teams.

