Apple
JavaScriptCore Security Engineer
$150K–$278K
Cupertino, California · Full-time · Posted Nov 14, 2025
- Education
- BS in computer science or equivalent
About the job
Secure and improve the JavaScriptCore engine by advancing its security architecture, fixing vulnerabilities, responding to fuzzing, and strengthening security practices.
What you'll do
- Improve security and stability across JavaScriptCore’s engine subsystems.
- Drive security architecture innovations and fix security issues, including responding to fuzzing.
- Update security processes to current best practices and support the engine’s long-term security.
What they ask for
- BS in computer science or equivalent
- Experience programming in modern C++
- Experience developing privacy and security-sensitive software
- Experience with compilers, parsers, and interpreters; experience with assembly-level programming
Nice to have
- Hands-on experience with VMs with just-in-time compilers; experience with web browsers
- Experience with memory allocators and garbage collectors; experience with fuzzing, security architecture, and memory safety; knowledge of JavaScript and WebAssembly
Pay
$150,400 and $277,600 USD (base salary)
Tools
C++, JavaScript, WebAssembly, JavaScriptCore, JVMs
Model-written summary · the original posting is authoritative