GrepJob
Okta

Staff Software Engineer - iOS/macOS Device Authenticators

Okta
Apply
about 4 hours ago
Toronto, CanadaStaff+
H1B Sponsor

Responsibilities

  • Drive cross-functional collaboration with Product, Design, and QA teams.
  • Lead the design and implementation of new features for the iOS/macOS client platform.
  • Define and champion engineering best practices and contribute to architectural decisions.
  • Mentor and coach other engineers through code reviews and technical guidance.
  • Develop high-quality, maintainable software with comprehensive test coverage.
  • Create and maintain technical documentation and foster knowledge sharing.
  • Champion the adoption of AI-native engineering practices in the development lifecycle.

Requirements

  • 5-7 years of software development experience, with at least 3 years in Swift and UIKit/SwiftUI for iOS/macOS.
  • Deep expertise in Apple frameworks, system architecture, and client-side security.
  • Extensive experience in secure client-server communication.
  • Expert knowledge of multi-threading, concurrency, and performance optimization on Apple platforms.
  • Understanding of design patterns, scalability patterns, and security engineering principles.
  • Experience in agile environments with a strong understanding of CI/CD and automated testing.
  • Excellent communication skills to articulate complex technical concepts.
  • Proficiency in leveraging AI coding assistants to enhance development processes.

Benefits

  • Health, dental, and vision insurance.
  • RRSP with a match and healthcare spending.
  • Telemedicine services.
  • Paid leave including PTO and parental leave.

Tech Stack

iOSLinuxmacOSSwiftSwiftUI

Categories