remote
Staff Software Engineer - macOS - Okta
Software Engineer
Lead the design and delivery of macOS identity and access solutions, driving performance, security, and scalability using Swift, Objective‑C, and Xcode within a Zero‑Trust framework.
About the role
Key Responsibilities
- Architect and implement high‑performance macOS components that secure device identity and access for enterprise users.
- Collaborate with cross‑functional teams to define feature requirements, prioritize backlogs, and deliver on tight timelines.
- Mentor junior engineers, conduct code reviews, and champion best practices in Swift, Objective‑C, and Cocoa development.
- Integrate with Okta’s Zero‑Trust platform, ensuring seamless authentication, authorization, and policy enforcement across macOS devices.
- Optimize application performance, memory usage, and battery life through profiling and refactoring.
Requirements
- 10+ years of software engineering experience, with 5+ years focused on macOS development.
- Deep expertise in Swift, Objective‑C, Xcode, and Cocoa frameworks.
- Proven track record of delivering secure, scalable, and maintainable macOS applications at scale.
- Strong understanding of authentication protocols (OAuth, SAML, OpenID Connect) and Zero‑Trust security principles.
- Excellent communication skills and a collaborative mindset.