Staff Software Engineer, AI Agentic Experience
Build developer tooling, applications, integrations, and documentation that enable secure AI agents and identity-powered applications. The role requires 8+ years of software engineering experience, strong JavaScript/TypeScript, Golang and/or Python skills, and expertise in authentication, authorization, and emerging AI frameworks.
About the job
Responsibilities
- Design and build developer tooling that helps developers secure and manage infrastructure such as MCP servers.
- Build demo applications showcasing secure, identity-powered AI use cases in real-world environments.
- Contribute to open source projects within Auth0 and across the broader AI and identity ecosystem.
- Write and maintain high-quality documentation, including API references, quickstarts, best practices, and AI-native tooling documentation such as
llm.txt. - Drive integration with emerging AI frameworks by creating adapters, utilities, and interfaces for agent runtimes and orchestration layers.
- Collaborate with design, product, and security teams on developer needs, roadmap direction, and compliance requirements.
- Mentor and support engineers, setting strong examples in code quality, testing practices, and architectural thinking.
- Influence engineering standards through design discussions and team-wide architectural decisions.
- Ensure the resilience and security of systems involved in agent-to-agent and model-to-service communication.
Requirements
- 8+ years of software engineering experience, with a proven track record building tools, frameworks, or platforms for developers.
- Proficiency in JavaScript/TypeScript, Golang, and/or Python, with the ability to work across frontend and backend contexts.
- Experience with LLM APIs, agent runtimes, orchestration layers, or prompt pipelines.
- Familiarity with authentication and authorization systems, particularly OAuth2, OIDC, and JWT.
- Demonstrated experience leading architecture and design efforts for scalable, production-grade systems.
- Comfort contributing to and maintaining open source projects and engaging with developer communities.
- Strong documentation skills and a focus on developer experience.
- Ability to thrive in highly collaborative environments with cross-functional stakeholders.
Technologies
- Languages: JavaScript, TypeScript, Python
- Frameworks: React, Next.js, FastAPI
- AI ecosystem: Model APIs, orchestration runtimes, prompt management systems, agent toolkits
- Auth0 stack: Token Vault, Async Authorization, Fine-Grained Authorization (FGA)
Compensation and Benefits
- Annual base salary in Canada: $160,000–$220,000 CAD
- Equity, where applicable
- Bonus
- Health, dental, and vision insurance
- RRSP with a match
- Healthcare spending account
- Telemedicine
- Paid leave, including PTO and parental leave
Skills
JavaScript, TypeScript, Go, Python, LLM APIs, React, Next.js, FastAPI, Oauth2, OIDC, Jwt, Mcp, Open Source, Prompt Pipelines, Fine-Grained Authorization
Similar jobs
Fullstack Engineering jobsStaff full-stack engineer owning zero-to-one AI identity capabilities, including agent authorization and phishing-resistant access. The role requires architectural leadership, strong Java and JavaScript/TypeScript expertise, AWS experience, security fundamentals, and the ability to mentor teams and apply AI tooling across development.
Staff full-stack engineer leading zero-to-one development of AI identity features, including agent authorization and phishing-resistant access. The role requires architectural expertise, Java and JavaScript/TypeScript proficiency, AWS experience, and the ability to raise team-wide engineering standards.
Leads architecture and implementation of Okta’s Identity Security Fabric for human and AI-agent identities. The role combines scalable backend systems, Java and TypeScript full-stack development, AWS, authentication and authorization, and technical leadership in AI-native engineering practices.
Build and lead production-grade full-stack AI and data applications supporting Twilio’s business functions, with a focus on scalable infrastructure and customer-support transformation. The role requires 8+ years of software or data engineering experience, technical leadership, and expertise in distributed systems and modern web technologies.
Leads technical direction and builds reliable frontend and backend purchasing experiences using Ruby on Rails and Vue.js. The role requires transactional-flow experience, strong architectural judgment, mentoring ability, and safe delivery of revenue-impacting systems.