Software Engineer, Authentication Experience

A leading technology company that designs and develops consumer electronics, software, and services.
$143,100 - $264,200
Security
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Cybersecurity

Description For Software Engineer, Authentication Experience

Apple is seeking a Software Engineer to join their Authentication Experience team, focusing on shaping the future of password management and security across their ecosystem. This role is integral to the development of the Keychain password manager, Password AutoFill, and passkey features that enhance user security across iOS, iPadOS, macOS, watchOS, visionOS, and web platforms.

The position offers an exciting opportunity to work at the intersection of security, user experience, and software development. You'll be responsible for creating and implementing new authentication features that impact millions of users worldwide. The role involves close collaboration with various teams, including security experts, privacy specialists, and human interface designers, ensuring that solutions are both secure and user-friendly.

As part of Apple's Software and Services division, you'll contribute to critical security infrastructure while working with cutting-edge technologies. The compensation package is competitive, ranging from $143,100 to $264,200, complemented by comprehensive benefits including medical coverage, stock options, and educational support.

This role is perfect for someone who combines strong technical skills with a passion for user experience and security. You'll need expertise in languages like Swift, Objective-C, or C++, along with excellent communication skills to work effectively across teams. The position offers significant growth potential and the chance to influence the future of digital authentication at one of the world's most innovative technology companies.

Working at Apple's Cupertino location, you'll be at the heart of technological innovation, contributing to products that enhance people's daily digital security and privacy. The role offers the unique opportunity to work on features that will lead the industry toward a more secure future with passkeys and modern authentication methods.

Last updated 11 days ago

Responsibilities For Software Engineer, Authentication Experience

  • Invent new features and take them through the software development process
  • Prototype, code, debug, and ship new features
  • Empathize with users and incorporate feedback to improve features
  • Work closely with security, privacy, and human interface design teams
  • Help define the future of password management and authentication experiences

Requirements For Software Engineer, Authentication Experience

  • Excellent communication skills
  • Detailed knowledge of any one of: Objective-C, Swift, C++
  • Strong programming, debugging, and problem solving skills
  • Ability to work with cross-functional partners in engineering, project management, design, and marketing

Benefits For Software Engineer, Authentication Experience

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs and RSU awards
  • Employee Stock Purchase Plan with discount
  • Education reimbursement for career advancement
  • Discretionary bonuses
  • Relocation benefits
  • Range of discounted products and free services

Interested in this job?

Jobs Related To Apple Software Engineer, Authentication Experience

Engineering Program Manager for Apple's PKI Program, IS&T Enterprise Systems

Engineering Program Manager position at Apple leading PKI initiatives, requiring 2+ years of program management experience and strong technical background in security infrastructure.

Engineering Program Manager for Apple's PKI Program, IS&T Enterprise Systems

Lead PKI projects at Apple, managing critical infrastructure that powers security across all Apple products and services.

Security Software Engineer - Crypto Services, Enterprise Systems

Security Software Engineer role at Apple focusing on cryptographic services development for enterprise systems, requiring 3+ years of experience in software development and security.

Engineering Program Manager for Apple's PKI Program, IS&T Enterprise Systems

Engineering Program Manager position leading Apple's PKI infrastructure projects, requiring security expertise and project management skills.

SoC Security Researcher - Platform Architecture

Security Researcher position at Apple focusing on hardware and software security architecture for platform development.