Apple
JavaScriptCore Security Engineer
Found: January 11, 2026
This role is based in Cupertino, California.
Compensation:
$147,400 - $272,100/year
Responsibilities:
Help secure the JavaScriptCore virtual machine, ensuring new features are implemented securely and addressing security challenges.
Requirements:
- BS in computer science or equivalent
- Experience programming in modern C++
- Excellent debugging, critical thinking, and communication skills
- Experience developing privacy and security-sensitive software
- Experience with compilers, parsers, and interpreters
- Experience with assembly-level programming
Preferred Qualifications:
- 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