Senior WebKit Performance Engineer

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$175,000–$308,500 / yr
Posted
104 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $210k
This role $242k
$147k $326k
below market most similar roles pay here above market

This role pays more than 76% of similar roles. Most pay $177,700–$241,750 — the blue band above. At the midpoint, this role pays about $242k versus about $210k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior WebKit Performance Engineer

The Sr. WebKit Performance Engineer joins the WebKit Performance team to optimize the system framework responsible for rendering web content on Apple platforms. This role focuses on defending and improving launch speed, processing speed, memory size, and power consumption across iOS, macOS, watchOS, tvOS, and visionOS. You will investigate performance bottlenecks in WebKit-based applications, diagnose regressions identified in benchmarks, and create performance benchmarks for important web technologies. The position requires expertise in C++, data structures, algorithms, memory management, threads, and processes. Preferred skills include Objective-C, Swift, Cocoa APIs, UIKit, AppKit, and web technologies like HTML, CSS, JavaScript, SVG, WebGL, and WebGPU. You will collaborate with internal teams and the Open Source WebKit project to improve core framework performance.

What you'll do

  • Identify performance bottlenecks and hot-spots within the WebKit framework.
  • Investigate cases of poor performance in WebKit-based applications.
  • Create and defend performance benchmarks for important web technologies.
  • Diagnose performance issues identified in benchmarks and web applications.
  • Correct recent performance regressions in the framework.
  • Train and mentor others in performance improvement techniques.
  • Interact with developers on the Open Source WebKit project.

What we're looking for

  • BS in Computer Science or equivalent work experience.
  • Expertise in C++.
  • Experience with software performance measurement, analysis, and optimization.
  • Detailed understanding of data structures and algorithms.
  • Experience with pointers, memory management, threads, and processes.
  • At least 4 years of prior hands-on iOS or macOS application development (preferred).
  • Experience with Objective-C, Swift, and Cocoa APIs (preferred).
  • Experience with web technologies (HTML, CSS, JavaScript, SVG, WebGL, WebGPU) and UIKit/AppKit (preferred).

More like this

Similar roles

Software Engineer, WebKit Accessibility

Apple Inc

Cupertino, CA 12 days ago $150,400–$277,600
C++ Swift Objective-C JavaScript HTML CSS WebKit ARIA Accessibility APIs Open-source software development
3+ yrs exp

Staff/Senior Software Engineer, Performance Testing Platform

Apple Inc

Seattle, WA 20 days ago $175,000–$308,500
Distributed Systems Backend Infrastructure Statistical Analysis Regression Analysis Capacity Modeling Kubernetes CI/CD Workflow Orchestration Observability Data Structures Algorithms System Design
5+ yrs exp

Staff/Senior Software Engineer, Performance Testing Platform

Apple Inc

Santa Clara, CA 25 days ago $184,700–$324,800
Distributed Systems Backend Infrastructure Statistical Analysis Regression Analysis Capacity Modeling Kubernetes CI/CD Workflow Orchestration Observability Data Structures Algorithms System Design
5+ yrs exp

Software Engineer, Safari Extensions

Apple Inc

San Diego, CA 40 days ago $142,300–$263,300
Swift Objective-C C++ C WebKit iOS macOS APIs Object-Oriented Programming Debugging Security Privacy