1,898,581open jobs
111,191companies
252,577added this week
Browse all
Salary
≈ $199k – $448k per year (Estimated)
Location
In office (Cupertino)
Visa
H-1B filings in 12 months: 6,350 · for this role: 2,720 · green card filings: 37

Confirmed on the employer's own hiring board on Oct 21, 2026. First seen by Alion on Nov 14, 2025. Apple scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Apple is an American multinational technology company founded in 1976 by Steve Jobs, Steve Wozniak and Ronald Wayne, and headquartered in Cupertino, California. It designs and sells consumer hardware including the iPhone, Mac, iPad, Apple Watch, AirPods and Vision Pro, together with the operating systems and silicon that run them. A growing services division built around the App Store, iCloud, Apple Music, Apple TV+ and Apple Pay now contributes a large share of profit, making Apple one of the most valuable companies in the world.

In this role, you have the opportunity to help secure the JavaScriptCore virtual machine. The JavaScriptCore team at Apple is looking for system programmers with experience in security, especially in programming languages, compilers, and virtual machines. You will be working to deliver a more secure web for all Apple products both proactively, by ensuring new features are implemented securely, and reactively, by responding to and addressing JavaScriptCore’s unique security challenges. The work is challenging, and the impact and reach are large. Join us!

Description

The JavaScriptCore team in WebKit is responsible for the JavaScriptCore engine, and our mission is to make JavaScript and WebAssembly execution both fast and secure. JavaScriptCore is complex, with many subsystems: the compilation pipeline, the language runtime, the garbage collector and memory allocators, and the API for native apps. These subsystems run untrusted, third-party code, and all of them must do so in a memory safe way.

In this role, you will work across all areas of the engine, focusing on improving security and stability. You will drive new innovations in the security architecture of the codebase. You will fix security issues and respond to fuzzing. You will also ensure that security processes in JavaScriptCore are updated to current best practices and set the project up for a secure future.

Minimum Qualifications

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 (e.g. JavaScript engines and JVMs)

Experience with web browsers

Experience with memory allocators and garbage collectors

Experience with fuzzing, security architecture, and memory safety

Knowledge of JavaScript and WebAssembly

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,898,581 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Frontend
Similar stack
Same company
Cupertino
UI Developer II 1 hour ago
$90k – $100k per year • In office • Full-Time • 2+ years exp • Greenville
JavaScript
PHP
TypeScript
SQL
C#
Databases
MySQL
Frontend
Vue.js
Angular
React.js
JQuery
DevOps
Azure
Git
Bitbucket
GitHub
Apply
≈ $124k – $234k per year (Estimated) • Hybrid • 9+ years exp • Bentonville • Durham
JavaScript
Java
TypeScript
Node JS
Java
Maven
Spring Boot
Node JS
InversifyJS
Frontend
Vue.js
Angular
React.js
Vite
npm
Sass
Mobile
Dependency Injection
State Management
DevOps
Rest API
WebSockets
CI/CD
Jenkins
Git
Docker
Windows
Management
Agile
QA
Selenium
Cypress
Playwright
Swagger
Apply
$77k – $107k per year • Hybrid • Full-Time • 2+ years exp • Tampa
Java
TypeScript
SQL
C#
Apply
$87k – $198k per year • In office • TS/SCI • Full-Time • High School Diploma • Suffolk
Java
C#
C++
DevOps
GitLab
Linux
Apply
≈ $199k – $448k per year (Estimated) • In office • Bachelor's Degree • Cupertino
JavaScript
C++
Frontend
WebAssembly
Apply
≈ $210k – $450k per year (Estimated) • In office • Bachelor's Degree • Cupertino
Python
AI/ML
AI Agents
DevOps
Prometheus
Docker
Kubernetes
Grafana
Incident Management
SLI/SLO/SLA
Amazon S3
Apply
≈ $160k – $302k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Cupertino
Apply
≈ $230k – $423k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Cupertino
Python
Swift
Objective-C
AI/ML
Model Context Protocol
Speech Recognition
LLM
RAG
Edge AI
Agentic Workflows
Mobile
Core ML
DevOps
CI/CD
Unix
Apply
≈ $224k – $495k per year (Estimated) • In office • Cupertino
Python
Java
C++
Apply
$165k – $224k per year • Equity • In office • Full-Time • 3+ years exp • Bachelor's Degree • Cupertino
C++
AI/ML
Machine Learning
DevOps
AWS
Amazon EC2
HPC
Linux
Apply
See all jobs
This is one of many
1,898,581 more open roles from verified company boards, updated every day.