# Senior Software Engineer, Device Identity

**Company:** [Okta](https://hotfix.jobs/companies/okta)
**Location:** Toronto, Canada
**Role:** Backend Engineering
**Salary:** CA$136k – CA$187k/yr
**Experience:** 5+ years
**Skills:** Java, Spring, Postgres, MySQL, REST APIs, Caching, Multithreading, CI/CD, Automated Testing, Github Copilot, Webauthn, OAuth, React, gRPC, Microservices
**Posted:** 2026-09-09

> Senior software engineer designing and scaling secure server-side services for Okta’s device identity platform. The role requires strong Java and Spring expertise, database and API design experience, and the ability to mentor engineers while driving scalable, secure development practices.

## Job Description

## Responsibilities
- Collaborate cross-functionally with Product, Design, and QA to deliver critical engineering initiatives.
- Lead the design and implementation of features and services in the core Java platform, from conception through deployment.
- Define engineering best practices and contribute to technical designs, proposals, and architectural decisions.
- Mentor and coach engineers through code reviews and technical guidance.
- Develop maintainable software with comprehensive test coverage and improve testing and CI/CD strategies.
- Create technical documentation and promote knowledge sharing.
- Use AI coding assistants to accelerate development while maintaining security and code quality.

## Requirements
- 4+ years of software development experience designing and building scalable, high-performance server-side features.
- Deep experience with Java and Spring.
- Expertise with high-performance PostgreSQL or MySQL environments, including schema design and query optimization.
- Experience designing, building, and securing RESTful APIs for large-scale systems.
- Expert knowledge of caching, asynchronous processing, and multithreading.
- Understanding of design patterns, scalability patterns, security engineering, and object-oriented principles.
- Experience in agile environments, CI/CD, and automated testing.
- Strong communication skills and ability to influence technical direction.
- Proficiency with AI coding assistants such as GitHub Copilot.
- Bachelor’s degree in Computer Science or equivalent experience.

## Nice-to-haves
- Identity and Access Management protocols and technologies, including FIDO, U2F, WebAuthn, SSO, SAML, OAuth, and federation.
- Cybersecurity principles, secure coding practices, or CISSP/Security+ certification.
- ReactJS.
- gRPC API development.
- Microservice architecture.

## Compensation and Benefits
- Annual base salary: CAD $136,000–$187,000.
- Equity, bonus, health, dental and vision insurance, RRSP matching, healthcare spending, telemedicine, paid leave, PTO, and parental leave may be provided according to applicable plans and policies.

## Similar jobs

- [Senior Software Engineer, Recommendations](https://hotfix.jobs/jobs/ee7d0c2b-036a-42d7-b134-a6e19872cbeb) - Lyft - Toronto, Canada - CA$136k – CA$170k/yr
- [Senior Software Engineer, AI Entries](https://hotfix.jobs/jobs/16362414-c00a-4fa2-b4a3-5906f37a48b0) - Lyft - Toronto, Canada - CA$136k – CA$170k/yr
- [Senior Software Engineer, Server Security](https://hotfix.jobs/jobs/3abba190-359d-4175-be2f-f04087381233) - MongoDB - Remote - CA$137k – CA$189k/yr
- [Senior Python Engineer](https://hotfix.jobs/jobs/c8c55177-70aa-4b06-a473-066c24efa113) - MongoDB - British Columbia, Canada - CA$137k – CA$189k/yr
- [Senior Software Engineer , Security Platform: Authorization](https://hotfix.jobs/jobs/e65930c0-38a6-4b63-b38e-79a08eebb889) - GitLab - Remote - $139k – $235k/yr

**Apply:** https://hotfix.jobs/jobs/bd779c69-a026-4775-949d-bff228853342
**Canonical:** https://hotfix.jobs/jobs/bd779c69-a026-4775-949d-bff228853342