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 24 minutes 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

Pentest Security Engineer II, Devices & Services Pentesting

Mid-level security engineering role at Amazon focusing on penetration testing and vulnerability assessment for devices and services.

Pentest Security Engineer II, Devices & Services Pentesting

Mid-level penetration testing role at Amazon focusing on security vulnerability detection and exploitation across consumer services and devices.

Software Development Engineer, AWS Security, Software Engineering, AWS Security Operations Centre (SOC)

AWS Security Operations Centre (SOC) Software Engineering role focused on building and maintaining secure, scalable systems for Amazon's security platform.

Software Development Engineer, Amazon Foundational Security Services

AWS Security role focusing on building next-generation Authentication Management System with emphasis on scalability and reliability.

Software Development Engineer, AWS Route 53 Resolver, Cloud Security Service Development

Mid-level Software Development Engineer role at AWS Route 53 team, focusing on cloud security and zero trust network access capabilities.