Skip to content

Software Engineer – Apple Device Auth
Company | Okta |
---|
Location | Toronto, ON, Canada |
---|
Salary | $106000 – $160000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Mid Level |
---|
Requirements
- 3+ years of professional software development experience
- 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.
- Strong communication skills and the ability to work across functions.
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.
- Champion a culture of continuous improvement, innovation, and technical excellence within the team.
Preferred Qualifications
- 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.