Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Senior Software Engineer

Apple

$139,500 - $258,100
Aug 29, 2025
Seattle, WA, US
Apply Now

Apple is looking to solve identity and authorization challenges on a large scale within the Apple Service Engineering (ASE) organization to ensure the security of their services such as iCloud, Apple Music, Apple Fitness, and Apple TV.

Requirements

  • Strong programming skills in Golang and/or Java
  • Experience with Kubernetes, Docker, and containerization (CNCF Kubernetes Developer or equivalent)
  • Knowledge of securing APIs, including input validation, authentication, and authorization mechanisms for RESTful and gRPC APIs
  • Understanding of network security principles, protocols, and technologies, including firewalls, VPNs, and secure communication channels
  • Familiarity with incident response processes and the ability to respond to security incidents effectively
  • Knowledge of cryptographic algorithms and protocols for securing data, including TLS/SSL, digital signatures, hashing, and encryption
  • Knowledge of authentication and authorization mechanisms, including OAuth, JWT, and other identity management protocols

Responsibilities

  • designing and implementing systems to bolster our overall security posture throughout the organization
  • defining, advocating, and driving the adoption of a standardized set of minimum security requirements while monitoring progress
  • setting high standards and influencing the future of our security protocols, guiding engineering teams as they incorporate secure practices and tools into their development processes
  • collaborating with cross-functional teams to ensure that our customers adhere to the latest and most effective security practices for addressing identity and authorization challenges
  • building and operating large scale, highly available, distributed, and fault tolerant systems
  • securing APIs, including input validation, authentication, and authorization mechanisms for RESTful and gRPC APIs
  • configuring and troubleshooting system initialization processes

Other

  • 5+ years of software development or production operations experience in a large-scale environment
  • Bachelor's Degree or equivalent experience preferred
  • Ability to work collaboratively with cross-functional teams
  • Ability to respond to security incidents effectively
  • Eligibility for discretionary restricted stock unit awards and Apple’s Employee Stock Purchase Plan