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.