Okta is looking for a Staff Software Engineer to join their Device Authenticators engineering team to build client application software for Apple devices, focusing on security and identity solutions.
Requirements
- 5-7 years of software development experience, with at least 3 years of experience designing and building enterprise software on iOS/macOS.
- Good understanding of design patterns, scalability patterns, security engineering, and object-oriented principles.
- Proficiency in Swift, with a proven ability to leverage its features for robust and maintainable codebases.
- Experience working in fast-paced software development teams leveraging continuous integration and deployment practices.
- Understanding of Identity and Access Management protocols and technologies (FIDO, U2F, WebAuthn, SSO, SAML, OAuth, Federation, etc.)
- Security Application experience - building VPN, firewalls, anti-virus, etc.
Responsibilities
- 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.
- Commit to high programming standards by reviewing code and writing unit, functional, and UI tests.
- Optimize applications for speed, scalability, and responsiveness across various devices and browsers.
- 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.
- Stay up-to-date with the latest trends and technologies in Apple development, evaluating and recommending new tools and approaches.
Other
- Demonstrate a great aptitude for software engineering excellence and are not afraid to be a player-coach.
- Strong communication skills and the ability to work across functions.
- LI-Hybrid
- Okta is an Equal Opportunity Employer.
- If reasonable accommodation is needed to complete any part of the job application, interview process, or onboarding please use this Form to request an accommodation.