Security Infrastructure Software Engineer

Cupertino, California, United States
Software and Services

Summary

Posted:
Weekly Hours: 40
Role Number:200537798
Come change the world with us! We’re on a mission to protect customers with device security and privacy. Help us build and maintain world-class compute infrastructure at massive scale and enable fast-paced security development.

Key Qualifications

  • Well-suited candidates should be able to demonstrate many of the following:
  • Excellent skills in Python, Java, or Go leading to performant and maintainable code
  • Experienced in SQL and other database utilization at scale
  • Experienced with building cloud services and distributed systems that are performance sensitive and observable
  • Effective communication of complex technical concepts leading to shipping impactful projects
  • Enthusiasm for new technologies and growth
  • Requirement for on-call rotation, which includes weekends

Description

Our team cares deeply about providing Apple’s customers with the highest standard in security and privacy on our products. We build large-scale systems that automate vulnerability discovery in Apple software and we build public-facing systems to collaborate with external security teams. This role is a DevOps/SRE role tasked with making these systems highly reliable while scaling to the needs of our customers’ 1B+ devices. Here are examples of the kinds of projects you will be working on with us: - Restructure a monolithic pipeline into a set of microservices - Implement security analysis fuzzing infrastructure with 100k parallel nodes - Build a public-facing CRUD web app to collaborate with external teams - Create automatic provisioning and deployment tools and provide CI/CD - Analyze telemetry and optimize system performance - Debug without boundaries and deep dive into the full stack improving debuggability as you go - Keep business-critical systems running with maximal automation and minimal human intervention - Continually reduce operational load for the team by improving the observability and reliability of our systems

Education & Experience

Bachelors in Computer Science, Information Technology, Information Security, or related field Experience in Security Or Related Field

Additional Requirements

Pay & Benefits