Senior Software Engineer, Authorization

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

Description For Senior Software Engineer, Authorization

Apple Service Engineering (ASE) team is seeking a Senior Software Engineer to focus on authorization and security services. This role is crucial in building and maintaining the infrastructure that powers Apple's services like iCloud, Apple Music, Apple Fitness, and Apple TV. The position requires expertise in large-scale systems, security, and distributed computing.

The ideal candidate will be responsible for designing and implementing security systems that address identity and authorization challenges at scale. They will work with cross-functional teams to establish and promote security best practices throughout the organization. The role involves building highly available, distributed systems using Go and Java, with extensive experience in Kubernetes and containerization.

This is an opportunity to impact millions of users by ensuring the security and reliability of Apple's global services. The position offers competitive compensation, including base pay, stock options, and comprehensive benefits. The team's mission is to create infrastructure that "just works" while maintaining the highest security standards.

Working at Apple means joining a company that values innovation and aims to leave the world better than they found it. The role combines technical challenges with the opportunity to work on products that revolutionize industries. The successful candidate will influence the future of security protocols at one of the world's most influential technology companies.

Last updated 34 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 building and operating large scale, highly available, distributed systems
  • 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

Benefits For Senior Software Engineer, Authorization

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Senior Software Engineer, Authorization

AIML-Software Development Engineer, Backend, Measurement

Senior Backend Engineer role at Apple's AIML team, building data pipelines and backend systems for ML-driven products with competitive compensation and benefits.

Sr SAP Performance Engineer, Enterprise Systems

Senior SAP Performance Engineer position at Apple, focusing on enterprise system optimization, performance testing, and quality engineering for SAP applications.

AIML-Sr. Backend Software Engineer, Measurement

Senior Backend Software Engineer role at Apple's AIML team, building large-scale distributed systems for ML-driven products with competitive compensation and benefits.

Sr. Software Engineer, Backend, Content Delivery Team

Senior Backend Engineer role at Apple's Content Delivery team, building scalable solutions for App Store, Apple TV, Music, and more. 5+ years experience required.

Health Software Engineer: Server - Clinical Health Platform

Senior Backend Engineer role at Apple's Health Software team, focusing on clinical health platform development using Java/Scala, with competitive compensation and benefits.