Principal Software Engineer, SecureAI
Role Overview
Principal Software Engineer on the Agent Access Policies sub-team within Okta Secures AI.
The team is building identity management and access capabilities for AI agents, including an identity security platform and support for agentic identity standards and protocols.
The role provides technical leadership across the platform, solving complex problems and setting architecture direction.
Key Skills for This Role
Full Job Posting
Role and team
Principal Software Engineer on the Agent Access Policies sub-team within Okta Secures AI.
The team is building identity management and access capabilities for AI agents, including an identity security platform and support for agentic identity standards and protocols.
The role provides technical leadership across the platform, solving complex problems and setting architecture direction.
Responsibilities
- Set technical direction for Agent Access Policies and make cross-cutting decisions that keep the framework coherent.
- Design distributed systems for throughput, reliability, and consistency at scale.
- Translate ambiguous platform problems into clear, modular technical designs.
- Build platform capabilities for both human and agent users.
- Set engineering standards, lead constructive reviews, and mentor engineers.
- Align architecture with leads in adjacent teams.
- Advance AI-native development practices across design, review, and software delivery.
- Address technical debt and improve CI/CD, observability, documentation, reliability, and support processes.
- Partner with Product and Design to own customer outcomes and raise the team’s technical bar.
Qualifications
- 10+ years of software engineering experience and a track record as a Principal- or Staff-level individual contributor.
- Extensive experience designing and operating high-scale, reliable backend and event-driven systems.
- Ability to own ambiguous problems and define technical direction independently.
- Experience collaborating across engineering, product, and architecture.
- Experience defining scalable backend architectures and integrating complex APIs with modern web technologies.
- Strong understanding of web authentication, authorization, and protection of sensitive user data.
- Deep expertise in reliable, secure, enterprise-grade software using Java or another type-safe language.
- Bachelor’s or master’s degree in computer science or a related field.
Additional experience
- Leading a team through changes in AI adoption, developer tooling, or engineering culture is a plus.
- Identity, authorization, or IAM protocol experience, including OAuth, OIDC, or SAML, is extra credit.
- Hands-on familiarity with agentic tooling, MCP, or LLM-facing design is extra credit.
Compensation
- Canada annual base salary range is CAD $184,000–$253,000; compensation may also include equity, bonus, and benefits.
Workplace
- The posting is tagged hybrid.
Benefits
- Benefits include health, dental, and vision insurance, RRSP matching, healthcare spending, telemedicine, and paid leave, subject to applicable plans and policies.
- The company describes in-person onboarding as part of the employee experience.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Okta
Senior Technical Consultant, Okta
Washington, USA
Senior Software Engineer (Core Frontier)
Bengaluru, IND
Solutions Engineer, Okta (Enterprise West)
Bellevue, USA
Senior Technology Specialist, Executive Support
San Francisco, USA
Sr. Software Engineer, AI Platform & Infrastructure
San Francisco, USA
Sr. Customer Success Manager
Toronto, CAN
Technical Content Manager
Chicago, USA
Staff Software Engineer, AI Platform & Infrastructure
San Francisco, USA