O

Okta

Secures digital identities for people and software

Staff Software Engineer - Core Identity

Backend EngineeringConfirmed live in the last 24 hours
Full-timeToronto, ON, CanadaIn-person

About the Job

Requirements

  • At least 7 years of software development experience, including designing and building scalable, high-performance server-side features using Java and Spring.
  • Deep expertise with high-performance PostgreSQL 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 multithreading.
  • 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 continuous integration and continuous delivery (CI/CD) and automated testing.
  • Ability to articulate complex technical concepts to diverse audiences and influence technical direction.
  • Proficiency in leveraging AI coding assistants to accelerate development while maintaining high standards for code quality and security.
  • A bachelor's degree in Computer Science or equivalent experience.

Responsibilities

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

Desired Qualifications

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

About the Company

Okta

Secures digital identities for people and software

Okta builds cloud identity software that controls how employees, customers, and automated systems access applications and company resources. Its single sign-on product lets people use one login across their work tools, while passwordless sign-in and additional identity checks protect accounts from stolen credentials. Administrators use its directory, access policies, and lifecycle tools to grant permissions when someone joins an organization and remove them when they leave. Organizations pay subscriptions based on the products they use and the identities they manage, with support included. Okta was founded in 2009 and is headquartered in San Francisco, California, United States.

Company size
5,001-10,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Okta

See more jobs