Software Engineer, Security Infrastructure

Global technology company that designs, develops, and sells consumer electronics, software, and services.
$143,100 - $264,200
Security
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer, Security Infrastructure

Apple's Security Infrastructure team is seeking a Software Engineer to join their mission of protecting users from malware through building and maintaining world-class compute infrastructure at massive scale. This role combines software engineering and SRE responsibilities, focusing on developing large-scale systems that automate vulnerability discovery and enhance Apple's security capabilities.

The position involves working on critical projects such as restructuring monolithic pipelines into microservices, implementing security analysis fuzzing infrastructure with 100k parallel nodes, and building internal CRUD web applications. You'll be responsible for creating automatic provisioning and deployment tools, analyzing telemetry, and optimizing system performance of both microservice and monolith cloud applications.

As a team member, you'll contribute to systems that power security prevention, detection, and response to malware, while maintaining high reliability standards for Apple's 1B+ devices. The role requires strong coding skills, particularly in Python, and experience with cloud services and distributed systems.

The position offers competitive compensation, with a base pay range of $143,100 to $264,200, plus additional benefits including stock options, comprehensive medical and dental coverage, and educational reimbursement opportunities. You'll be part of a cross-functional team that values diversity, innovation, and collaborative problem-solving.

This role is perfect for someone who is passionate about security infrastructure, enjoys working with large-scale systems, and wants to make a direct impact on protecting Apple's vast user base. The position requires participation in an on-call rotation and combines technical expertise with the opportunity to work on cutting-edge security solutions at one of the world's leading technology companies.

Last updated a month ago

Responsibilities For Software Engineer, Security Infrastructure

  • Build software systems for security prevention, detection, and response to malware
  • Work on large scale pipelines for software processing and analysis
  • Create and improve heuristics for detecting and blocking malware
  • Maintain system reliability, performance, and observability
  • Implement security analysis fuzzing infrastructure
  • Build internal facing CRUD web applications
  • Create automatic provisioning and deployment tools
  • Analyze telemetry and optimize system performance
  • Participate in on-call rotation

Requirements For Software Engineer, Security Infrastructure

Python
Kubernetes
React
JavaScript
  • Bachelor's degree in computer science, or equivalent experience of 2+ years
  • Experience building or rebuilding large scale data processing pipelines
  • Availability for on-call rotation, including weekends
  • Excellent coding skills in Python (preferred), Ruby, or Golang
  • Effective communication of complex technical concepts
  • Experience deploying software to cloud or bare metal systems
  • Enthusiasm for new technologies and growth

Benefits For Software Engineer, Security Infrastructure

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Medical and dental coverage
  • Retirement benefits
  • Employee stock purchase plan
  • Educational reimbursement
  • Discretionary restricted stock unit awards
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Software Engineer, Security Infrastructure

Engineering Program Manager for Apple's PKI Program, IS&T Enterprise Systems

Engineering Program Manager position at Apple leading PKI initiatives, requiring 3+ years experience in program management and PKI, offering competitive salary and benefits.

Engineering Program Manager for Apple's PKI Program, IS&T Enterprise Systems

Lead Apple's PKI infrastructure projects, managing cryptographic systems and security protocols across all Apple products and services.

SoC Security Researcher - Platform Architecture

Security Researcher position at Apple focusing on hardware and software security architecture for platform development.

Software Engineer, Authentication Experience

Join Apple as a Software Engineer in Authentication Experience to shape the future of password management and secure authentication.

Software Quality Assurance Engineer - Security

Join Apple's SPEAR team as a Software QA Engineer, ensuring security feature quality across all Apple operating systems.