Taro Logo

Software Engineer, Security Infrastructure

Apple is where individual imaginations gather together, building innovative products and services that change lives for the better.
$175,800 - $312,200
Security
Senior Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Cybersecurity

Description For Software Engineer, Security Infrastructure

Apple is seeking a Software Engineer to join their Security Infrastructure team within Software and Services. This role focuses on building and maintaining world-class compute infrastructure at massive scale to protect users from malware and enable fast-paced security development.

The position involves working on critical security systems that power Apple's malware prevention, detection, and response capabilities. You'll be part of a cross-functional team that handles key aspects of Apple's security, privacy, and app review infrastructure, serving over 1B+ devices.

Key responsibilities include building large-scale pipelines for software analysis, implementing security fuzzing infrastructure, creating microservices, and maintaining high-reliability systems. You'll work on projects like restructuring monolithic pipelines, implementing parallel node infrastructure, and building internal tools for team collaboration.

The ideal candidate will have strong coding skills (particularly in Python), experience with cloud services and distributed systems, and a background in building and maintaining critical infrastructure. You'll need to be comfortable with on-call rotations and have excellent communication skills.

This role offers competitive compensation ($175,800 - $312,200 base salary) plus additional benefits including stock options, comprehensive healthcare, and education reimbursement. Join Apple's mission to provide the highest standard in security and privacy for their customers while working with cutting-edge technology at massive scale.

The position requires a Bachelor's degree in Computer Science or equivalent experience, with a focus on those who have built or rebuilt large-scale data processing pipelines. You'll be working in Cupertino, California, contributing to systems that protect Apple's global user base while collaborating with talented teams across the organization.

Last updated 9 hours 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 analysis
  • Create and improve heuristics for detecting and blocking malware
  • Maintain system reliability, performance, and observability
  • Build and maintain security vulnerability discovery systems
  • Implement microservices architecture
  • Create automatic provisioning and deployment tools
  • Analyze telemetry and optimize system performance
  • Participate in on-call rotation for system maintenance

Requirements For Software Engineer, Security Infrastructure

Python
JavaScript
React
Kubernetes
  • Bachelor's degree in computer science, or equivalent experience of 2+ years
  • Experience building 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 critical software systems
  • Enthusiasm for new technologies and growth

Benefits For Software Engineer, Security Infrastructure

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

Interested in this job?

Jobs Related To Apple Software Engineer, Security Infrastructure

Senior Software Engineering - Security

Senior Software Engineering role focusing on security infrastructure and Identity/Authorization systems at Apple's Seattle office, offering competitive compensation and comprehensive benefits.

Senior Security Software Engineer

Senior Security Software Engineer role at Apple building secure systems and tools to protect customer data across Apple's global services infrastructure.

Senior Security Operations Engineer

Senior Security Operations Engineer role at Microsoft focusing on securing Azure Edge & Platform services through incident response, security automation, and threat detection.

Senior Software Engineer - MAI Security and Privacy, Microsoft AI

Senior Software Engineer position at Microsoft working on MAI Security and Privacy, focusing on building secure systems for Microsoft AI initiatives.

Engineer, Senior - Security Systems

Senior Security Systems Engineer position at Qualcomm focusing on build and integration support for security systems projects, requiring expertise in Python, C programming, and embedded systems.