# Senior Software Engineer, Device Identity ( Toronto)

**Company**: Okta
**Location**: Toronto, ON
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $136,000-$187,000 CAD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/okta/jobs/7254170?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_bb88273f-ff9

## Description

Okta is seeking a Senior Software Engineer to join the Device Identity engineering team. The ideal candidate will leverage their deep Java experience to architect, build, and scale critical server-side software and services. This is a high-visibility, hands-on opportunity to design solutions for current and emerging industry challenges.

Device Identity and Access Organization: The Device Identity and Access organization is at the forefront of Okta's Zero Trust vision. As a foundational pillar within Okta Research and Development (ORD), the mission is to transform the device itself into a secure, trusted, and effortless identity factor.

Responsibilities:

- Drive cross-functional collaboration with Product, Design, and QA to ensure seamless delivery of critical engineering initiatives.

- Lead design and implementation of new features and services within the core Java platform.

- 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 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 adoption of AI-native engineering practices within the Product Development Lifecycle (PDLC).

Requirements:

- 4+ 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.

- 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 to accelerate the development lifecycle.

Nice-to-haves:

- Understanding of Identity and Access Management protocols and technologies.

- 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:

- Health, dental, and vision insurance.

- RRSP with a match.

- Healthcare spending.

- Telemedicine.

- Paid leave (including PTO and parental leave).

Salary Range: $136,000 - $187,000 CAD

## Skills

### Required
- Java
- Spring
- Postgres
- MySQL
- RESTful APIs
- server-side technologies
- design patterns
- scalability patterns
- security engineering
- object-oriented principles
- CI/CD
- automated testing
- AI coding assistants

### Nice to have
- Identity and Access Management protocols
- cybersecurity principles
- secure coding practices
- CISSP
- Security+
- ReactJS
- gRPC API development
- microservice architecture

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/okta/jobs/7254170?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
