Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Okta Logo

Senior Software Engineer (MacOS Device Access)

Okta

$159,000 - $239,000
Sep 11, 2025
San Francisco, CA, US
Apply Now

Okta is looking to secure customers' devices and build the most secure and delightful identity experience in the platform by bringing Okta's MFA to the desktop login, allowing customers to define security policies for device safety and compliance, and enabling users to access resources without additional authentication.

Requirements

  • 4+ years of experience building software on macOS platform.
  • Hands-on experience in writing Swift and UX development (Appkit/SwiftUI).
  • Experience working in fast-paced software development teams leveraging continuous integration and deployment practices.
  • Experience with CI/CD environment, bug reporting tools, and crash reporting systems for iOS or macOS applications.
  • Good understanding of design patterns, scalability patterns, security engineering, and object-oriented principles.
  • Experience with iOS/macOS internals, Understanding of Apple system extensions, keychain, and app permission models
  • Understanding Identity and Access Management protocols and architecture (SSO, SAML, OAuth, Federation, FIDO, U2F, WebAuth, etc.)

Responsibilities

  • Design and develop applications and services on iOS and macOS devices.
  • Lead the design, development, and delivery of our cloud-native security products.
  • Collaborate closely with product managers, designers, and backend engineers to translate requirements into robust and effective solutions for macOS Client products.
  • Commit to high programming standards by reviewing code and writing unit, functional, and UI tests.
  • Optimize applications for speed, scalability, and responsiveness across various Apple devices.
  • Participate in code reviews, providing constructive feedback and ensuring code quality across the team.
  • Proactively identify and address technical debt, performance bottlenecks, and areas for improvement.

Other

  • Strong communication skills and the ability to work across functions.
  • The ideal candidate should have solid experience in macOS (or iOS) software development and be enthusiastic about writing macOS (and/or iOS) client software.
  • The role provides the candidate with an excellent opportunity to learn about exciting security and identity space problems.
  • It also has a lot of visibility within Okta and has exceptional growth potential.
  • Some roles may require travel to one of our office locations for in-person onboarding.