Senior Software Engineer

Apple is a global technology company that creates innovative products and services including iPhone, Mac, and cloud services.
$166,600 - $296,300
Security
Senior Software Engineer
In-Person
10+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Apple's Services Engineering Security team is seeking a Senior Software Engineer to join their mission of protecting customer data and securing Apple's global services infrastructure. This role offers an exciting opportunity to work on security solutions for iconic services like iCloud, Music, Siri, and the App Store. As a senior engineer, you'll be at the forefront of designing and implementing security controls, guardrails, and frameworks that safeguard millions of users worldwide.

The position combines technical expertise with collaborative leadership, requiring both deep engineering knowledge and excellent communication skills. You'll work with cross-functional teams to build and integrate security solutions that meet Apple's renowned standards for quality and scale. The role involves hands-on development, architecture design, mentoring, and incident analysis.

This is an exceptional opportunity to impact security at one of the world's most influential technology companies. You'll be compensated competitively with a base salary range of $166,600 to $296,300, plus additional benefits including stock options, comprehensive healthcare, and educational support. The role is based in Seattle, working with Apple's talented engineering teams to solve complex security challenges and protect the company's growing services ecosystem.

If you have 10+ years of experience in software or security engineering, strong expertise in languages like Java, Python, or Go, and a passion for building secure, scalable systems, this role offers the chance to make a significant impact on the security of Apple's global services while working with cutting-edge technology and talented professionals.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Designing and building critical platforms, services and tools for secure services and products
  • Understanding requirements, designing solutions, coding, testing, and integrating services
  • Participating in prototyping, mentoring, design/code/security reviews, and incident analysis
  • Prioritizing critical features and delivering quality solutions
  • Collaborating with security & engineering teams across Apple

Requirements For Senior Software Engineer

Java
Python
Go
  • 10+ years of work experience in software or security engineering
  • Proven experience in designing, building and delivering high quality and performant software
  • Deep understanding of services oriented architecture, building internet-scale, distributed and critical services
  • Extensive knowledge in at least one of the following languages: Java, Python, Go, Swift
  • Experience working with infrastructure and running services in the cloud
  • Good understanding of securing SDLC at different phases of development
  • Excellent written and verbal communication
  • Ability to collaborate with multi-functional teams
  • Bachelors degree in Computer Science or equivalent work experience

Benefits For Senior Software Engineer

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 assistance
  • Product discounts
  • Free services

Interested in this job?

Jobs Related To Apple Senior Software Engineer

Security Software Engineer - Crypto Services, Enterprise Systems

Senior Security Software Engineer position at Apple, focusing on cryptographic services development for enterprise systems with competitive compensation and comprehensive benefits.

Senior Software Engineer, Endpoint Security

Senior Software Engineer position at Apple focusing on endpoint security, developing services to detect and mitigate security risks for Apple's networks.

Sr. Security Software Engineer, AI and Data Platforms

Senior Security Software Engineer role at Apple focusing on AI-powered security solutions and secure developer experience, requiring 8+ years of experience.

Senior Privacy Compliance Engineer

Senior Privacy Compliance Engineer role at Apple focusing on privacy regulations, compliance, and engineering implementation of privacy requirements.

WebKit Engine Security Engineer

Senior Security Engineer role at Apple focusing on WebKit engine security, memory management, and system-level security improvements.