# Principal Software Engineer - Developer Platform

**Company:** [Okta](https://hotfix.jobs/companies/okta)
**Location:** Toronto, Canada
**Role:** Backend Engineering
**Salary:** CA$184k – CA$253k/yr
**Experience:** 10+ years
**Skills:** Node.js, Go, Distributed Systems, Event-Driven Systems, Backend Systems, Identity And Access Management, Agentic Tooling, Mcp, Llm Design, Platform Architecture, System Reliability, Technical Architecture
**Posted:** 2026-08-18

> Technical leader for Auth0’s Developer Platform, setting architecture and direction for scalable distributed and event-driven identity systems. The role requires 10+ years of software engineering experience, Principal or Staff-level leadership, strong Node.js expertise, IAM depth, and familiarity with agent-aware platform design.

## Job Description

## Responsibilities
- Own the Developer Platform architecture and set technical direction for a coherent, scalable platform.
- Design distributed systems for throughput, reliability, consistency, and robust failure handling.
- Turn ambiguous, complex platform problems into clear, modular technical designs.
- Design platform interfaces that support both human developers and AI agents.
- Set engineering standards and lead constructive technical reviews.
- Partner with technical leads across adjacent teams on major architectural decisions and platform alignment.
- Mentor engineers and champion strong technical execution.

## Requirements
- 10+ years of software engineering experience, with a track record as a Principal- or Staff-level individual contributor.
- Extensive experience designing and operating high-scale, reliable backend and event-driven systems.
- Experience designing and shipping platforms or developer-facing systems at scale.
- Deep understanding of identity and access management.
- Ability to own ambiguous problems and drive them to clear technical direction.
- Strong Node.js fundamentals.
- Familiarity with agentic tooling, MCP, or LLM-facing design.
- Experience collaborating across engineering, product, and architecture teams.

## Nice-to-haves
- Go experience.
- Experience with agent frameworks, AI-facing systems, or LLM developer toolchains.
- Experience at a company where developers are the primary customers.
- Experience setting technical direction for platforms used by other engineering teams.

## Compensation and Benefits
- Annual base salary: **$184,000–$253,000 CAD** for candidates located in Canada.
- Equity, bonus, health, dental, and vision insurance.
- RRSP with a match, healthcare spending account, telemedicine, PTO, and parental leave.

## Similar jobs

- [Principal Payments Engineer](https://hotfix.jobs/jobs/e9e8ae1c-f327-407d-a81b-0f8e7a965c28) - Payabli - Remote
- [Principal Software Engineer, Program Structure](https://hotfix.jobs/jobs/fbf7253d-d564-4bd6-af01-97388af648ef) - Vanta - Remote
- [Staff Backend Engineer - Grafana App Platform](https://hotfix.jobs/jobs/b9fae390-8767-4142-a84f-8ea457c4580f) - Grafana Labs - Remote - CA$186k – CA$224k/yr
- [Staff Backend Engineer - Second Horizon](https://hotfix.jobs/jobs/de1ec2f7-6312-4e70-b6c0-6fc8476e4f59) - Grafana Labs - Remote - CA$186k – CA$224k/yr
- [Staff Software Engineer - Backend](https://hotfix.jobs/jobs/b74325e1-6212-4821-8e15-915d73bb9b02) - Databricks - Vancouver, Canada - CA$173k – CA$238k/yr

**Apply:** https://hotfix.jobs/jobs/4aad26e8-fd1c-45c6-9a46-7c263a1a5c74
**Canonical:** https://hotfix.jobs/jobs/4aad26e8-fd1c-45c6-9a46-7c263a1a5c74