Okta logo

Staff Software Engineer - Core Identity

Okta

San Francisco · Toronto · CAD 160,000-220,000 / year · 7+ years experience · Hybrid · Posted Oct 7, 2026

At a glance

Experience
7+ years experience
Workplace
Hybrid
Location
San Francisco · Toronto
Salary
CAD 160,000-220,000 / year · Base salary

About the role

  • We seek a dynamic and influential Staff Software Engineer to join our Device Identity engineering team.
  • The ideal candidate will leverage their deep Java experience to architect, build, and scale the critical server-side software and services at the heart of our security and identity platform.

Responsibilities

  • Drive cross-functional collaboration with Product, Design, and QA to ensure the seamless delivery of our most critical engineering initiatives.
  • Lead the design and implementation of new features and services within our core Java platform, taking ownership from conception to deployment.
  • Define and champion engineering best practices, and make critical contributions to technical designs, proposals, and long-term architectural decisions.
  • Mentor and coach other engineers through code reviews, technical guidance, and by setting a high bar for quality and security.
  • Develop high-quality, maintainable software with comprehensive test coverage and drive improvements to our testing and CI/CD strategies.
  • Create and maintain high-quality technical documentation and foster a culture of knowledge sharing within the team and the broader organization.
  • Champion the adoption of AI-native engineering practices within our Product Development Lifecycle (PDLC), utilizing AI coding assistants to accelerate delivery while ensuring rigorous security and code quality standards.

Requirements

  • 7+ years of software development experience, with a proven track record of designing and building scalable, high-performance server-side features using Java and Spring.
  • Deep expertise with high-performance Postgres or MySQL environments, including schema design and query optimization.
  • Extensive experience designing, building, and securing RESTful APIs for large-scale systems.
  • Expert knowledge of server-side technologies, including caching, asynchronous processing, and multi-threading.
  • A deep understanding of design patterns, scalability patterns, security engineering, and object-oriented principles.
  • Experience in fast-paced agile environments, with a strong understanding of CI/CD and automated testing.
  • Excellent communication skills with the ability to articulate complex technical concepts to diverse audiences and influence technical direction.
  • Proficiency in leveraging AI coding assistants (e.g., GitHub Copilot) to accelerate the development lifecycle, with a focus on maintaining high standards for code quality and security.
  • Bachelor’s degree in Computer Science or equivalent experience.

Preferred qualifications

  • Understanding of Identity and Access Management protocols and technologies (FIDO, U2F, WebAuthn, SSO, SAML, OAuth, Federation, etc.)
  • Knowledge of cybersecurity principles, secure coding practices, and certifications like CISSP or Security+
  • Experience with UI technologies such as ReactJS
  • Exposure to gRPC API development
  • Exposure to microservice architecture

Benefits

  • Equity (where applicable)
  • Bonus
  • Health insurance
  • Dental insurance
  • Vision insurance
  • RRSP with a match
  • Healthcare spending
  • Telemedicine
  • Paid leave (including PTO and parental leave)

Workplace

  • Hybrid workplace model

Skills

  • Java
  • Spring
  • Postgres
  • MySQL
  • RESTful APIs
  • GitHub Copilot
  • React
  • gRPC

Okta

Staff Software Engineer - Core Identity

Apply now