Security Engineer
Job Description
Help strengthen Apple Pay through hands-on security testing and rapid tooling improvements.
Responsibilities
- Break down hardware, software, and services to uncover gaps others may miss
- Apply AI to accelerate testing and iteratively improve security tooling
- Build Skills, Agents, and workflows that make security testing sharper across payments, transit, access, and identity
- Independently verify or refute findings instead of accepting results at face value
- Challenge AI outputs, prove them wrong, and improve the approach rather than rubber-stamp results
Requirements
- Know how to use tools to learn new areas, run experiments, and develop security issue discovery capabilities
- Curiosity and interest in exploring unfamiliar technical domains
- Ownership mindset and pride in improving the engineering environment
- Threat modeling experience for hardware and/or software designs, including where attacks originate and what protections exist
- Hands-on security testing experience, such as pentesting, negative testing, or equivalent
- Skilled at security code reviews
- Hands-on experience using agentic / LLM-based coding tools
- Ability to build and refine Skills, Agents, and AI workflows, not only operate them
- Ability to independently verify or refute a finding rather than accept it at face value
- 5+ years of experience in a security-focused role
Technologies
- AI
- LLM-based coding tools
- Skills, Agents, AI workflows
- Cryptographic algorithms (PQC, AES, SHA, etc.)
Preferred Qualifications
- Superior problem solving and debugging skills
- Understanding of cryptographic algorithms (PQC, AES, SHA, etc.)
- Ability to clearly communicate across many teams, including explaining issues to developers
- Ability to propose new designs and architectural improvements after testing
- Experience shipping software or integrating security across every stage of the software lifecycle
Location: Austin, TX (onsite)
Minimum experience: 5 years