Security Developer Tools Engineer (Static Analysis), Languages & Runtimes

  • Apple
  • Beaverton, Oregon
  • Full Time

Job Summary

Summary Posted: Jun 01, 2026 Role Number: 20... Home Office: Yes Apples static program analysis tools help millions of developers inside and outside of Applefind, fix, and prevent security and stability bugs. We are looking for a senior engineer with astrong background in compilers or static analysis tools to help develop tools to prevent classesof errors, support the adoption of safe programming models, and find bugs. This role will involvedeveloping program analyses to prevent classes of errors and automate the adoption of safeprogramming models, collaborating with and mentoring engineers, and partnering withoperating system and security teams to improve the security and reliability of software in theApple ecosystem. We value creativity, communication skills, and integrity, and aspire to builddiverse, balanced and dynamic teams.

Description

Description In this role, your primary responsibility will be to develop security and bug-finding tools used tosecure software running on over 2 billion devices, working as part of a team of static analysisand compiler engineers. This team collaborates closely with operating systems and securityengineers to improve the security and stability of C, C++, Objective-C, and Swift codebases inApples platform and ecosystem. The team actively participates in the Clang/LLVM open sourcecommunity and memory safety-related language standards efforts.
Job ID: 523291323
Originally Posted on: 6/2/2026

Want to find more Technology opportunities?

Check out the 165,512 verified Technology jobs on iHireTechnology