Senior Software Engineering - Security

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
$166,600 - $296,300
Security
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineering - Security

Apple Services Engineering Security team is seeking an exceptional software engineer to join their mission of securing workloads across next-generation data centers. This role combines technical expertise with collaborative leadership, focusing on building and integrating security solutions for diverse compute workloads.

The position involves developing and maintaining critical system software components including runtime libraries, frameworks, and network services. You'll work closely with teams across Apple to adapt and scale software solutions on innovative compute platforms, contributing to the foundation of Apple's future cloud architecture.

As a Senior Software Engineer in Security, you'll be responsible for designing and implementing Identity and Authorization software that meets Apple's rigorous standards for security, scalability, and reliability. The role requires deep expertise in Go programming, system fundamentals, and distributed systems, along with strong communication and leadership skills.

The ideal candidate brings proven experience in building scalable, resilient systems, combining strong educational background with practical expertise in security and system software development. You'll be part of Apple's tradition of innovation, working on dynamic and industry-defining technologies while contributing to Apple's commitment to positive global impact.

Benefits include a competitive base salary range of $166,600 to $296,300, comprehensive medical and dental coverage, retirement benefits, and opportunities for stock ownership through various employee stock programs. Additional benefits include education reimbursement, discounted products, and potential for bonuses and relocation assistance.

This is an opportunity to make a significant impact at Apple, working with teams that have historically redefined entire industries through their products and innovations. You'll be part of a culture that values technical excellence, innovation, and a commitment to leaving the world better than we found it.

Last updated 8 hours ago

Responsibilities For Senior Software Engineering - Security

  • Design, build, maintain and operate core system infrastructure for next generation data centers
  • Develop cutting-edge Identity and Authorization software
  • Ensure systems meet highest standards of security, scalability, and reliability
  • Build and maintain system software including runtime libraries, frameworks, and network services
  • Partner with teams across Apple to adapt and scale software on novel compute platforms
  • Help build the foundation of future cloud architecture

Requirements For Senior Software Engineering - Security

Go
Kubernetes
  • 7+ years of extensive professional experience with the Go programming language
  • Excellent communication skills, both written and presentation
  • Solid operating system fundamentals with IPC, Sockets, Virtualization
  • Experience developing gRPC / REST-based backend services
  • Experience with concurrency and multithreaded development
  • Creative, collaborative, and product-focused
  • Ability to coach colleagues and give impactful feedback
  • Passion for software architecture, APIs, and high performance extensible software
  • Excellent problem solving and critical thinking skills

Benefits For Senior Software Engineering - Security

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Vision insurance
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Relocation assistance
  • Discretionary bonuses
  • Employee Stock Purchase Plan
  • Discounted products and free services

Interested in this job?

Jobs Related To Apple Senior Software Engineering - Security

High Performance Low Level Programmer in Cryptography

Senior cryptography programmer role at Apple focusing on high-performance, low-level implementation of cryptographic algorithms for iOS, macOS, watchOS, and tvOS systems.

Senior Security Engineer - Design Review

Senior Security Engineer role at Apple focusing on security architecture, threat modeling, and protecting cloud services through comprehensive security reviews and improvements.

Product Security Engineer Enterprise Technology Services

Senior Product Security Engineer role at Apple focusing on PKI, cryptographic services, and security infrastructure management.

Secure Systems Engineer - Platform Architecture

Lead security architecture and implementation for Apple's platform services, focusing on product security across development, manufacturing, and deployment phases.

Security Engineer, Employee Experience & Productivity

Senior Security Engineer role at Apple focusing on application security, threat modeling, and security architecture for employee experience and productivity applications.