Reverse Engineer, FEAR Team

Cupertino, CA
  • Job Code

Apple services are an essential part of the Apple experience that reaches far
beyond Apple devices. Applications, movies, music, personal data and
communications are our customersʼ environment that we strive to enrich,
protect and make accessible everywhere. iCloud, Apple Music, iTunes,
iMessage and the App Store are the names that weʼre standing behind
everyday. The Fraud Engineering team performs continuous analysis and
designs and provides internal tools to help ensure that our users remain in
control of their data, even when their credentials leave their control. We are
looking for people who can envision themselves in the bad guys' seat, while
feeling proud and rewarded whenever fraudsters are pushed out of business
and Apple users are safe
In the Fraud Engineering, Algorithms and Risk group, the Red Teamʼs purpose is
to conduct analysis, reverse engineer malicious software and systems, and
design and implement fraud prevention mechanisms and tools. Weʼre hiring a
seasoned reverse engineer to strengthen our core activity of evaluation of
existing and future Apple services features, taking the perspective of a
powerful and malicious attacker. The role spans the breadth of the Apple
ecosystem, from the iPhone SW to web implementation to back-end servers,
and implies the ability to both take initiative and collaborate cross-functionally
in order to successfully deliver features. The role requires candidates who have
a strong background and interest in information, product and system security, a
rich experience in reversing software, breaking obfuscation layers and playing
with protocols. The ideal candidate should find it fun to analyze and attack
complex systems when that results in improving the lives of millions with every
exploit. He or she will have the opportunity to drive change at multiple levels of
the organization and in procedures and protocols as well as technical

Key Qualifications

  • Experience with development of tools using Scala, Java, or Python
  • Experience with application-level network protocol analysis
  • Experience with reverse engineering of software and related tools (IDA...)
  • Experience with embedded security architectures
  • Knowledge and understanding of cryptography and mobile and network
  • security
  • Ability to quickly pick up, understand, and communicate complex concepts
  • Excellent communication skills and a strong desire to work with both technical
  • and non-technical audiences


As a Red team engineer in the Fraud Engineering, Algorithms and Risk group,
youʼll have the opportunity to conduct analysis and reverse engineering of
Apple services and contribute to building the methodology and tools that
protect our customers. You will work with developers, data analysts and
security engineers to ensure that new devices, software and features in our
services, provide the safest experience to our customers

Education & Experience

Master in Computer Science/Information Security or equivalent work

Apple is an Equal Opportunity Employer that is committed to inclusion and
diversity. We also take affirmative action to offer employment and advancement
opportunities to all applicants, including minorities, women, protected veterans,
and individuals with disabilities. Apple will not discriminate or retaliate against
applicants who inquire about, disclose, or discuss their compensation or that of
other applicants.

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Reverse Engineer, FEAR Team

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account