Senior Software Engineer

Apple is a global technology company that designs, manufactures, and sells consumer electronics, software, and services.
$175,800 - $312,200
Security
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
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.

Senior Software Engineer

Senior Software Engineer role at Apple focusing on security engineering for Apple Services, requiring 10+ years of experience and expertise in building secure, scalable systems.

Description For Senior Software Engineer

Apple Services Engineering Security team is seeking a Senior Software Engineer to join their mission of building and providing secure systems and infrastructure that power Apple's services including iCloud, Music, Siri, and the App Store. This role offers an opportunity to work on critical security challenges at one of the world's most influential technology companies.

As a Senior Security Application Engineer, you'll be responsible for implementing security controls, guardrails, and frameworks that protect customer data in Apple's infrastructure. The position requires collaboration with security and engineering teams across Apple, designing and delivering high-quality software solutions that meet Apple's rigorous standards and scale.

The role combines technical expertise with leadership responsibilities, including mentoring, conducting reviews, and incident analysis. You'll work with cutting-edge technologies and frameworks, applying your expertise in languages like Java, Python, or Go, while having the opportunity to learn new technologies as needed.

Working at Apple offers exceptional benefits, including comprehensive healthcare, stock options, and educational support. The compensation package is competitive, with a base salary range of $175,800 to $312,200, plus additional benefits and stock programs.

This is an excellent opportunity for a seasoned engineer who wants to make a significant impact on the security of services used by millions of people worldwide. You'll be part of a team that sets the standard for security in the technology industry while working on some of the most challenging and interesting problems in the field.

Last updated 13 days ago

Responsibilities For Senior Software Engineer

  • Design and build critical platforms, services and tools for secure services and products
  • Understand requirements and design solutions
  • Code, test, and integrate services
  • Participate in prototyping and mentoring
  • Conduct design, code, and security reviews
  • Perform incident analysis
  • Prioritize critical features and deliver quality solutions

Requirements For Senior Software Engineer

Java
Python
Go
React
  • 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
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Educational reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation assistance
  • Product discounts
  • Free services

Interested in this job?