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
This job posting may no longer be active. You may be interested in these related jobs instead:
Security Software Engineer - Crypto Services, Enterprise Systems

Security Software Engineer position at Apple focusing on cryptographic services and enterprise security systems, offering competitive compensation and benefits.

Technology Compliance Program Manager

Technology Compliance Program Manager role at Apple, driving security and compliance initiatives across IS&T organization with competitive compensation and benefits.

Vulnerability Management Operations Engineer

Join Apple as a Vulnerability Management Operations Engineer to lead security efforts in identifying and remediating vulnerabilities across infrastructure and applications.

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

Engineering Program Manager position at Apple leading PKI initiatives, requiring 2+ years of program management experience and security expertise, offering competitive compensation and benefits.

Software Quality Assurance Engineer - Security

Quality Assurance Engineer position at Apple focusing on security feature testing and validation across operating systems, requiring 3+ years of experience in iOS/macOS QA.

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 2 months 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?