Senior Software Engineer, AI Framework & Services

Okta Okta · Enterprise · Toronto, ON · Emerging Tech-694

Senior Software Engineer to build backend systems, APIs, and services for AI agent identity and authorization within Okta's Auth0 organization. The role focuses on enabling developers to integrate identity and access controls into agentic systems, treating agents as principals with accountability. This is an early-stage, high-ownership role focused on defining product capabilities at the intersection of identity, security, and AI.

What you'd actually do

  1. Design and implement backend systems, APIs, and services that bring identity and authorization capabilities to AI agent workflows.
  2. Own features end-to-end, from technical design through production, with attention to reliability, security, and developer experience.
  3. Build integrations that allow agents to securely acquire, use, and scope access credentials in real-world environments.
  4. Contribute to system design decisions, make thoughtful technical tradeoffs, and communicate them clearly to peers and partners.
  5. Help define patterns and abstractions for problems the industry hasn't fully solved yet: agent identity, delegated access, trust boundaries across agentic systems.

Skills

Required

  • Proven experience designing and shipping production-grade backend systems: APIs, services, and integrations that operate at scale under real constraints.
  • Strong foundation in one or more backend languages (Node.js/TypeScript, Go, Python, or similar); comfortable with REST and event-driven API patterns.
  • Experience building in ambiguous, fast-moving environments where the problem definition evolves alongside the solution.
  • A security-conscious mindset: you think about how credentials are handled, how trust is established, and what can go wrong at the integration boundary.
  • Strong system design skills. You can scope a feature, identify the tradeoffs, and deliver something that holds up in production.
  • Collaborative instincts: you work well across functions, communicate constraints clearly, and help the people around you move faster.
  • Comfort operating in a product engineering context, writing code that serves real customers, not just internal tools.

Nice to have

  • Experience with identity, authentication, or authorization systems (OAuth 2.0, OIDC, FAPI, token-based access control).
  • Familiarity with AI agent frameworks, orchestration tools, or the Model Context Protocol (MCP).
  • Exposure to agentic application patterns: tool use, multi-step workflows, agent-to-agent communication.
  • Experience with containerized environments (Docker/Kubernetes) and cloud infrastructure (AWS, GCP, or Azure).
  • Prior work on developer-facing APIs, SDKs, or integrations where developer experience was a first-class concern.
  • Contributions to open-source projects relevant to identity, security, or AI tooling.

What the JD emphasized

  • AI agent workflows
  • agent identity
  • delegated access
  • trust boundaries across agentic systems
  • agent frameworks
  • orchestration tools
  • agentic application patterns
  • tool use
  • multi-step workflows
  • agent-to-agent communication

Other signals

  • building product capabilities for AI agents
  • extending identity and authorization to agents
  • defining product surface in an early-stage space