Profiling Tools Engineer, Developer Experience

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
13 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $219k
This role $214k
$135k $293k
below market most similar roles pay here above market

This role pays more than 57% of similar roles. Most pay $194,100–$243,600 — the blue band above. At the midpoint, this role pays about $214k versus about $219k 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 · Profiling Tools Engineer, Developer Experience

The Profiling Tools Engineer (Xcode Instruments) - Developer Experience joins the Profiling Tools team to lead the end-to-end development of new capabilities for the Developer Tools ecosystem. This role involves improving runtime data collection, analysis, and visualization to help developers debug and profile software across iOS, macOS, tvOS, and watchOS. You will build tools like Instruments and xctrace, focusing on low-level data capture to analyze app behavior, improve responsiveness, and minimize power and memory consumption. The position requires expertise in Swift, Objective-C, and operating system fundamentals to solve complex engineering challenges. You will work on technical problems such as profiling Metal games, optimizing SwiftUI performance, and exploring agentic programming paradigms to provide developers with the necessary tools to understand underlying system behaviors.

What you'll do

  • Lead the end-to-end development of new profiling capabilities for iOS, macOS, tvOS, and watchOS.
  • Improve runtime data collection, analysis, and visualization within the Apple Developer Tools ecosystem.
  • Develop and maintain tools such as Instruments and xctrace for software debugging and profiling.
  • Implement low-level data capture components to monitor app behavior and system performance.
  • Optimize tools to help developers minimize power consumption and memory usage.
  • Analyze and visualize core concepts of new technologies to expose underlying system behaviors.
  • Drive independent development projects and integrate solutions to complex engineering challenges.

What we're looking for

  • 3+ years of macOS or iOS development experience.
  • Expertise in Swift and Objective-C.
  • Strong problem-solving and debugging skills.
  • Understanding of Operating System fundamentals.
  • Experience in computer science or a related field commensurate with a 4-year degree.
  • Excellent verbal and written communication skills (preferred).
  • Software profiling and optimization background (preferred).
  • Passion for using or improving development tools (preferred).

More like this

Similar roles

Staff Software Engineer, iOS Platform

Airbnb

Remote 18 days ago $212,000–$265,000
Swift Go Ruby SwiftUI Agentic AI Bazel CI Testing Swift Macros Structured Concurrency Build Systems iOS Frameworks Tooling
9+ yrs exp Remote

iOS App Development Engineer

Adobe

San Jose, CA 39 days ago
Swift Objective-C C++ iOS Xcode Instruments Metal CoreML ONNX Python MVC MVVM Unit Testing Source Control GPU Programming Computational Photography Image Processing

Software Performance Engineer for Memory

Apple Inc

Cupertino, CA 18 days ago $150,400–$277,600
Swift SwiftUI Objective-C Python Ruby Xcode Instruments iOS macOS watchOS Operating Systems Compilers ML Graphics UI Applications Debugging System Architecture