Posted in

Software Engineer – Apple Device Auth

Software Engineer – Apple Device Auth

CompanyOkta
LocationToronto, ON, Canada
Salary$106000 – $160000
TypeFull-Time
Degrees
Experience LevelMid 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.