Senior Security Developer Tools Engineer (Dynamic Analysis)

Apple is a technology company that designs, develops, and sells consumer electronics, software, and services.
$166,600 - $296,300
Security
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Cybersecurity

Description For Senior Security Developer Tools Engineer (Dynamic Analysis)

Apple's dynamic program analysis tools help millions of developers inside and outside of Apple find, fix, and prevent security and stability bugs. This senior engineering role focuses on systems-level developer tooling to lead technical planning, design, and implementation of dynamic bug-finding tools. The position involves developing compiler- and OS-assisted program analysis features, mentoring engineers, and collaborating with operating system and security teams.

The role is within Apple's Software and Services division, where you'll work on tools that improve the security and reliability of software across Apple's ecosystem. You'll be responsible for leading a team of dynamic analysis engineers who ship tools to millions of users, working specifically with C, C++, Objective-C, and Swift codebases. The team actively contributes to the Clang/LLVM and Swift open source communities.

Key responsibilities include developing and executing technical roadmaps for program analysis tools, collaborating cross-functionally with IDE and CI teams, mentoring junior engineers, and representing Apple in open source communities. The work directly impacts millions of developers worldwide by improving development experiences and software security.

The position offers competitive compensation between $166,600 and $296,300 base pay, plus additional benefits including stock programs, comprehensive healthcare, retirement benefits, and education reimbursement. The team culture emphasizes supportive collaboration, mentorship, and professional growth in an encouraging environment.

This role is ideal for candidates with strong C++ development skills, passion for systems-level programming and security, excellent software engineering abilities, and strong communication skills. Experience with low-level development tools, technical leadership, and run-time analysis tools is highly valued.

Last updated 2 days ago

Responsibilities For Senior Security Developer Tools Engineer (Dynamic Analysis)

  • Act as technical lead for dynamic analysis engineers team
  • Develop and execute technical roadmap for program analysis tools
  • Work with cross-functional teams to design and deliver software features
  • Mentor junior engineers
  • Contribute to Clang/LLVM and Swift open source communities
  • Develop new program analysis tools and checks

Requirements For Senior Security Developer Tools Engineer (Dynamic Analysis)

  • Proficiency in C++ development
  • Passion for systems-level programming and security
  • Excellent software engineering, testing, and debugging ability
  • Strong communication and organizational skills

Benefits For Senior Security Developer Tools Engineer (Dynamic Analysis)

Medical Insurance
Dental Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Senior Security Developer Tools Engineer (Dynamic Analysis)

Standards Architect - Apple Pay

Lead the development and implementation of digital wallet standards at Apple, shaping the future of Apple Pay and digital credentials while ensuring global compliance and innovation.

Standards Architect - Apple Pay

Standards Architect position at Apple focusing on digital credentials and payment systems, combining technical leadership with strategic influence in global standards development.

IAM Architect

Senior IAM Architect role at Apple, leading security infrastructure design for global services, offering competitive pay and comprehensive benefits.

Senior Staff Security Engineer - Red Team

Senior Staff Security Engineer position at Apple focusing on red team security assessments and deep technical security reviews of critical services.

Senior Staff Security Engineer - Red Team

Senior Staff Security Engineer position at Apple leading security assessments and red team activities for critical services and infrastructure.