Technology & IT

Staff Software Engineer – Core Identity at Okta

Posted

  • Company: Okta
  • Location: Toronto, Ontario, Canada
  • Job type: Full-time
  • Salary: CAD 160,000 – 220,000

About the role

Okta is seeking a Staff Software Engineer to join the Device Identity and Access organization in Toronto. This team is central to Okta’s Zero Trust vision, working to transform devices into secure, trusted identity factors. You will use your deep Java expertise to architect, build, and scale critical server-side software that secures millions of enterprise endpoints globally. This is a high-visibility role where you will act as a player-coach, mentoring engineers and driving technical direction while building high-quality, secure enterprise software.

Responsibilities

  • Lead the design and implementation of new features and services within the core Java platform, taking ownership from conception to deployment.
  • Drive cross-functional collaboration with Product, Design, and QA to ensure the seamless delivery of critical engineering initiatives.
  • Define and champion engineering best practices, contributing 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 testing and CI/CD strategies.
  • Create and maintain high-quality technical documentation and foster a culture of knowledge sharing.
  • Champion the adoption of AI-native engineering practices, 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.

Pay and benefits

  • Annual base salary range: CAD 160,000 – 220,000.
  • Equity (where applicable) and bonus.
  • Health, dental, and vision insurance.
  • RRSP with a match.
  • Healthcare spending, telemedicine, and paid leave (including PTO and parental leave).

How to apply

Apply directly on Okta’s own careers website. Omadaily never charges job seekers.

Apply on the employer’s website →