Senior Security Engineer - Red Team

Apple Apple · Big Tech · Seattle, WA · Software and Services

This role is for a Senior Security Engineer on Apple's Services Engineering (ASE) Security Red Team. The primary focus is on deep technical security reviews of critical ASE services and infrastructure to identify meaningful security improvement opportunities. The engineer will work with various teams to identify weaknesses, validate detection mechanisms, and provide recommendations to enhance security posture, going beyond simple risks to find obscure and complex ones. Responsibilities include enumerating risks, planning and executing reviews, developing proof-of-concept systems, and staying current on security technologies and methodologies. The role requires experience in information security or software engineering with a focus on security reviews, source code analysis, infrastructure/cloud/application security, and communicating risk.

What you'd actually do

  1. Responsible for the enumerating risks, planning reviews, and executing those reviews to identify vulnerabilities and improvement opportunities
  2. A technical expert in uncommon and obscure risks
  3. A technical expert in complex business logic risks that require a depth of understanding of the services and their architectures
  4. Ability to identify areas that are ripe for improvement and establish appropriate security goals
  5. Current on new security technologies, vulnerabilities, and methodologies

Skills

Required

  • 4+ years in an information security field or software engineering
  • 2+ years of manually reviewing source code to assist in finding vulnerabilities
  • Ability to adapt quickly to prioritization shifts and investigate unfamiliar technologies
  • Extensive infrastructure, cloud, and application security experience
  • Experience communicating risk to engineering and leadership teams
  • Ability to reason about security of a large and complex application or infrastructure
  • Experience going deep on complex systems for extended engagements

Nice to have

  • 8+ years in an information security field
  • 4+ or more of those years conducting security reviews
  • Bachelors degree in Computer Science / Engineering or a related, with emphasis in security related fields (or equivalent experience)
  • Experience constructing threat scenario narratives and building exploit chains
  • Ability to reason about and influence software architecture for security
  • Community contributions like public CVEs, bug bounty recognition, open source tools, blogs, talks etc.

What the JD emphasized

  • deep technical security review
  • meaningful security improvement opportunities
  • deep reviews
  • complex risks
  • repeatable testing frameworks
  • diving into complex and important systems
  • manually reviewing source code
  • going deep on complex systems for extended engagements