Senior Security Developer Tools Engineer (Static Analysis)

Technology company that designs and develops consumer electronics, software, and services.
$135,400 - $250,600
Security
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Cybersecurity

Description For Senior Security Developer Tools Engineer (Static Analysis)

Apple is seeking a Senior Security Developer Tools Engineer to lead the development of static program analysis tools that help millions of developers find and fix security and stability bugs. This role is situated within Apple's Software and Services division, focusing on creating compiler- and OS-assisted program analysis features that secure software running on over 2 billion devices.

The position offers an opportunity to work with cutting-edge security technology while leading a team of static analysis engineers. You'll be collaborating with operating systems and security teams to enhance the security and stability of C, C++, Objective-C, and Swift codebases across Apple's platform and ecosystem. The role involves active participation in the Clang/LLVM open source community, allowing you to make a significant impact on developer tools used worldwide.

As a technical lead, you'll be responsible for developing and executing roadmaps for program analysis tools, working across organizational boundaries, and mentoring junior engineers. The role combines technical expertise in compiler technology and static analysis with leadership responsibilities, making it ideal for someone who enjoys both technical challenges and team development.

The team culture is supportive and tight-knit, with a strong focus on mentorship and professional growth. You'll be working in an environment that values communication skills, integrity, and creativity, with the opportunity to directly improve the development experience for millions of developers globally. The position offers competitive compensation, including base pay, stock options, comprehensive benefits, and educational support.

This role is perfect for candidates who are passionate about security, compiler technology, and technical leadership, offering the chance to work on tools that have a direct impact on software security across Apple's ecosystem. You'll be at the forefront of security tool development while working with some of the most widely-used development tools in the industry.

Last updated 4 months ago

Responsibilities For Senior Security Developer Tools Engineer (Static Analysis)

  • Act as technical lead for static 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
  • Represent Apple in Clang/LLVM open source community
  • Develop new program analysis tools and checks
  • Foster collaboration with IDE and CI teams

Requirements For Senior Security Developer Tools Engineer (Static Analysis)

  • Experience developing compiler or static analysis tools
  • Experience leading technical development of large features
  • Proficiency in C++ development
  • Interest in systems-level programming and security

Benefits For Senior Security Developer Tools Engineer (Static Analysis)

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

Interested in this job?

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

Software Engineer, Trusted Execution (Security)

Senior Security Software Engineer role at Apple focusing on trusted execution and system-level security architecture.

Platform and Frameworks Software Engineer, Security

Senior Security Software Engineer role at Apple focusing on platform security, offering $143K-$264K base pay plus benefits, working on the SPEAR team to enhance OS security.

DevSecOps Engineer - Health Software

Senior DevSecOps Engineer role at Apple's Health Software team, focusing on security infrastructure, threat modeling, and building a culture of security excellence.

Senior Software Engineer, Endpoint Security

Senior Software Engineer position at Apple's Endpoint Security team, focusing on developing and implementing security services to protect Apple's infrastructure.

Senior Software Engineer, Endpoint Security

Senior Software Engineer position at Apple focusing on endpoint security, developing services to detect and mitigate security risks for Apple's networks.