CareerPlanGet AI match score →

Staff Software Engineer - Apple

Toronto, Ontario, Canada💼 Full-time💰 $160,000–$240,000🗓 2026-06-01 → 2026-06-04

Core

Architect, build, and scale critical client application software and services for Okta's Device Authenticators team, enabling secure, passwordless access across iOS/macOS devices.

Role type

Staff Software Engineer (iOS/macOS client platform)

Builds

Okta Device Access (ODA), FastPass, and Device Assurance client-side applications

Domain

Identity and Access Management (IAM) / Mobile Security

Deliverable

production ML models | product features

Required skills

Swift, UIKit/SwiftUI, Apple frameworks, client-server communication, multi-threading, concurrency, performance optimization, design patterns, security engineering, CI/CD, automated testing, AI coding assistants

Preferred skills

Identity and Access Management protocols (FIDO, U2F, WebAuthn, SSO, SAML, OAuth), cybersecurity principles, CISSP or Security+ certification

Technologies

Swift, UIKit, SwiftUI, GitHub Copilot

Responsibilities

Lead design and implementation of new features within the iOS/macOS client platform; mentor and coach other engineers through code reviews and technical guidance; define and champion engineering best practices and architectural decisions; develop high-quality, maintainable software with comprehensive test coverage; create and maintain technical documentation; drive adoption of AI-native engineering practices

Seniority

Staff, hands-on IC with mentorship

Sourced via linkedin · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on LinkedIn ↗