Senior Software Engineer, Authorization

Apple builds revolutionary products and services that have transformed entire industries, focusing on innovative technology and user experiences.
$166,600 - $296,300
Security
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS

Description For Senior Software Engineer, Authorization

Apple's Service Engineering (ASE) team is seeking a Senior Software Engineer to join their security infrastructure team, focusing on authorization and identity management. This role is crucial in developing and maintaining the systems that power Apple's globally-renowned services like iCloud, Apple Music, Apple Fitness, and Apple TV.

The position offers an exciting opportunity to work on fundamental security services that operate at massive scale. You'll be part of a team that ensures Apple's services remain secure, highly available, and seamlessly functional for millions of users worldwide. The role combines deep technical expertise with security specialization, requiring experience in large-scale operations.

As a Senior Software Engineer, you'll be responsible for designing and implementing security systems that protect Apple's vast service infrastructure. You'll work with cutting-edge technologies including Golang, Java, and Kubernetes, while applying your knowledge of cryptographic protocols and security best practices. The role involves collaboration with cross-functional teams to define and implement security standards that will shape the future of Apple's security protocols.

The compensation package is competitive, ranging from $166,600 to $296,300 base salary, plus additional benefits including stock options, comprehensive healthcare, and education reimbursement. This is an opportunity to join one of the world's most innovative companies and contribute to systems that impact millions of users daily.

The ideal candidate will bring 7+ years of software development experience, strong programming skills in Go/Java, and extensive knowledge of security protocols and distributed systems. You'll be working in Seattle, contributing to Apple's mission of leaving the world better than they found it while helping to protect and secure the digital experiences of Apple's global user base.

Last updated 12 minutes ago

Responsibilities For Senior Software Engineer, Authorization

  • Design and implement systems to strengthen organizational security posture
  • Define and drive adoption of standardized security requirements
  • Collaborate with cross-functional teams
  • Guide engineering teams in incorporating secure practices
  • Create fundamental security services
  • Address identity and authorization challenges at scale

Requirements For Senior Software Engineer, Authorization

Go
Java
Kubernetes
  • 7+ years of software development or production operations experience in a large-scale environment
  • Strong programming skills in Golang and/or Java
  • Experience with large scale, highly available, distributed, and fault tolerant systems
  • Excellent understanding of operating systems concepts
  • Experience with Kubernetes, Docker, and containerization (CNCF Kubernetes Developer or equivalent)
  • Knowledge of cryptographic algorithms and protocols

Benefits For Senior Software Engineer, Authorization

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation benefits
  • Product discounts
  • Free services

Interested in this job?

Jobs Related To Apple Senior Software Engineer, Authorization

Safari Core Technologies Security Engineer

Senior Security Engineer role at Apple working on Safari browser security and privacy features, collaborating with experts to create safe browsing experiences.

CoreGraphics/ImageIO Security Engineer

Senior Security Engineer position at Apple focusing on CoreGraphics and ImageIO frameworks, offering competitive salary and benefits in Cupertino.

Sr. Export Compliance Program Manager

Senior Export Compliance Program Manager role at Apple, managing global export regulations and compliance for cutting-edge technology products.

Senior Software Engineer, Endpoint Security

Senior Software Engineer position at Apple's Endpoint Security team, focusing on developing and implementing security services to protect Apple's infrastructure.

Product Safety Engineer

Senior Product Safety Engineer role at Apple, focusing on ensuring product safety compliance and standards for consumer electronics.