Software Development Engineer

Apple

Apple

Software Engineering

Cupertino, CA, USA

USD 181,100-272,100 / year + Equity

Posted on May 29, 2026
Imagine what you can do here. Apple is a place where extraordinary people gather to do their lives best work. Together we create products and experiences people once couldn’t have imagined, and now, can’t imagine living without. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do.
APPLE INC has the following available in Cupertino, California and various unanticipated locations throughout the USA. Analyze malware threats through scripting. Create actions to counter malware on customer devices. Work with other teams to develop novel solutions to problems. Engineer novel solutions to automation and analysis challenges. Work closely with project management to drive issues to closure. Analyze and reverse engineer malware using tools including IDA Pro. Identify malicious software behavior and develop signatures to block malicious software. Build and maintain custom tools to aid malware detection and analysis. Analyze large scale metrics on malware trends such as family prevalence, malware blocked, and malware remediated using Apple tools. Effectively communicate research findings, trends and techniques used by malicious software with Apple leadership. 40 hours/week. At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $181,100 - $272,100/yr and your base pay will depend on your skills, qualifications, experience, and location. PAY & BENEFITS: Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits: https://www.apple.com/careers/us/benefits.html. Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
  • 4 years of experience in the job offered or related occupation.
  • 4 years of experience with each of the following skills is required:
  • Using reverse engineering tools including IDA Pro, Binary Ninja or Ghidra.
  • Developing malware signature using YARA.
  • Conducting threat hunting and data analysis to identify emerging threats (e.g. using collected metrics or logs and knowledge of malware behavior to identify new previously unknown malware).
  • Using Python, C or Swift to develop custom tools for malware analysis and configuration extraction.
  • Performing dynamic analysis of malware in a virtualized environment.
  • Developing agents to detect malicious activity within the VM.
  • Developing tools and scripts to capture information about software behavior including executed processes, files modified.
  • Partnering with engineering teams to develop features and advocate for improvements.
  • Proposing and communicating technical mitigations of malicious software behavior to engineering teams to co-operatively deliver a feature.
  • Communicating and tailoring technical research findings to various audiences including technical staff, leadership and peer groups familiar with the problem space.
  • N/A