CareerPlanSign in

JavaScriptCore Security Engineer

Cupertino, United States of America💼 Full-time🗓 2025-11-14 → 2026-09-28

Core

Securing the JavaScriptCore virtual machine to ensure fast and secure execution of JavaScript and WebAssembly on Apple products.

Role type

Senior IC security engineer (virtual machine & compiler)

Builds

The JavaScriptCore engine subsystems (compilation pipeline, language runtime, garbage collector, memory allocators, native API)

Domain

Web browser engine security, systems programming

Required skills

C++ programming, compiler/parsing/interpreter development, assembly-level programming, debugging, critical thinking, privacy/security software development

Preferred skills

Just-in-time compiler experience, web browser development, memory allocator/garbage collector expertise, fuzzing, security architecture, memory safety, JavaScript, WebAssembly

Technologies

C++, JavaScript, WebAssembly

Responsibilities

Drive innovations in security architecture, fix security issues, respond to fuzzing, update security processes to best practices

Seniority

Senior, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.