remote
Principal Software Engineer - macOS - Okta
Software Engineer
Lead the design and delivery of high‑performance macOS applications, driving innovation in device identity and access. Leverage Swift, Objective‑C, and Xcode to build secure, scalable solutions that protect user identities across the enterprise.
About the role
Key Responsibilities
- Architect and implement robust macOS features that support Okta’s Zero Trust identity platform.
- Collaborate with cross‑functional teams to translate security requirements into scalable, maintainable code.
- Mentor and guide junior engineers, fostering a culture of code quality and continuous improvement.
- Own the full software development lifecycle, from design and coding to testing, deployment, and post‑release support.
- Drive performance optimization and reliability for mission‑critical identity services.
Requirements
- 10+ years of professional software development experience, with 5+ years focused on macOS.
- Expertise in Swift and Objective‑C, strong command of Xcode, Cocoa, and related frameworks.
- Deep understanding of security principles, authentication flows, and identity management.
- Proven track record of delivering high‑quality, production‑ready code at scale.
- Excellent communication skills and a collaborative mindset.