Principal Software Engineer, Device Security

Okta

Toronto

On-site

CAD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Okta in Toronto is looking for a Principal Software Engineer to lead the Device Assurance engineering team, pioneering capabilities and driving technical strategy. This high-impact role requires deep expertise in distributed systems and Java.

Ideal candidates will have over 10 years of experience, focusing on scalable server-side solutions, RESTful API design, and a strong understanding of security engineering. Join us and shape the future of device identity at Okta.

Qualifications

  • 10+ years of software development experience.
  • Proven track record of designing scalable, high-performance server-side features.
  • Deep expertise in high-performance Postgres or MySQL environments.

Responsibilities

  • Partner closely with Product Management to translate objectives into technical roadmaps.
  • Lead design and implementation of new features in our core Java platform.
  • Define and champion engineering best practices.

Skills

Java
Spring
RESTful APIs
Postgres
CI/CD
Object-oriented principles
Asynchronous processing
Multithreading
Security engineering

Education

Bachelor’s degree in Computer Science or equivalent

Tools

GitHub Copilot
Claude Code

Job description

Okta in Toronto is looking for a Principal Software Engineer to lead the Device Assurance engineering team, pioneering capabilities and driving technical strategy. This high-impact role requires deep expertise in distributed systems and Java.

Ideal candidates will have over 10 years of experience, focusing on scalable server-side solutions, RESTful API design, and a strong understanding of security engineering. Join us and shape the future of device identity at Okta.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Okta • Toronto

On-site
CAD 120,000 - 160,000
Staff Backend Engineer, Identity Security Platform
Staff Backend Engineer, Identity Security Platform

Okta • Toronto

On-site
CAD 170,000 - 220,000
Senior Software Engineer – Identity & Security at Scale
Senior Software Engineer – Identity & Security at Scale

Okta • Toronto

On-site
CAD 136,000 - 187,000
Health, dental, and vision insurance
RRSP with a match
Telemedicine
+1
Staff Software Engineer - Backend
Staff Software Engineer - Backend

Okta • Toronto

On-site
CAD 170,000 - 220,000
Senior Developer Support Engineer - Identity Platform
Senior Developer Support Engineer - Identity Platform

Okta, Inc. • Toronto

On-site
CAD 120,000 - 150,000
Senior Software Engineer - Identity Threat Protection
Senior Software Engineer - Identity Threat Protection

Okta for Developers • Toronto

Hybrid
CAD 130,000 - 194,000
Health insurance
Dental insurance
Vision insurance
+3
Software Engineer II, Security Engineering (Auth0)
Software Engineer II, Security Engineering (Auth0)

Okta • Toronto

On-site
CAD 110,000 - 152,000
Equity
Bonus
Health insurance
+1
Staff Software Reliability Engineer - Data Platform
Staff Software Reliability Engineer - Data Platform

Triwill Group • Toronto

Hybrid
CAD 160,000 - 220,000
Equity
Health, dental and vision insurance
RRSP with match
+2
Principal Developer Support Engineer - Builder Experience (BX)
Principal Developer Support Engineer - Builder Experience (BX)

Okta • Toronto

Hybrid
CAD 140,000 - 193,000
Health insurance
Dental insurance
Vision insurance
+3
Principal Software Engineer - Developer Platform (Auth0)
Principal Software Engineer - Developer Platform (Auth0)

Okta • Toronto

Hybrid
CAD 150,000 - 210,000
Equity (where applicable)
Bonus
Health, dental, and vision insurance
+4