{bc}
indeed

Principal Software Engineer, SecureAI

Okta
Toronto, CAN
Hybrid
Discovered 3 weeks ago
Software engineeringDistributed systemsReliable, high-scale backend systemsEvent-driven systemsJava or another type-safe languageWeb authentication and authorization

Full Job Posting

Role and team

Join Okta's Secures AI team as Principal Software Engineer on the Agent Access Policies sub-team.

The team builds identity management and security capabilities for AI agents, including infrastructure to authenticate, authorize, and audit access at enterprise scale.

Work arrangement

  • The posting is marked hybrid and describes an in-person onboarding experience.

What you'll do

  • Set technical direction for the Agent Access Policies framework and guide cross-platform architectural decisions.
  • Design distributed systems for throughput, reliability, and consistency; turn ambiguous platform problems into modular technical designs.
  • Build for both human and agent consumers and support their ability to build and automate on the platform.
  • Set engineering standards, lead technical reviews, mentor engineers, and align architecture with adjacent teams.
  • Advance AI-native development practices and improve CI/CD, observability, documentation, reliability, support processes, and technical debt.
  • 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 proven 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 drive technical direction without heavy top-down scoping.
  • Experience working across engineering, product, and architecture and defining scalable backend architectures with complex API integrations.
  • Strong understanding of web authentication, authorization, authentication flows, and sensitive-data security.
  • Deep expertise building reliable, secure enterprise software in Java or another type-safe language.
  • Bachelor's or Master's degree in Computer Science or a related field.

Additional experience

  • Experience leading a meaningful change in engineering practices, such as AI adoption, developer tooling, or culture change, is a plus.
  • Identity, authorization, or IAM protocols such as OAuth, OIDC, or SAML are extra credit.
  • Familiarity with agentic tooling, MCP, or LLM-facing design is extra credit.

About Okta

Okta builds identity infrastructure intended to help organizations adopt AI securely. The Secures AI team is developing identity security capabilities for agentic systems.

Employee experience

  • The company describes support for well-being, social impact, talent development, and community connection.

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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Okta