Software Engineer, Systems Performance

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$142,300–$263,300 / yr
Posted
12 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $186k
This role $203k
$120k $279k
below market most similar roles pay here above market

This role pays more than 69% of similar roles. Most pay $158,339–$214,000 — the blue band above. At the midpoint, this role pays about $203k versus about $186k 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 · Software Engineer, Systems Performance

Software Engineer - Systems Performance, CoreOS joins the OS Performance team to support the development of Apple's family of operating systems, including iOS, macOS, tvOS, and watchOS. This role involves tackling multi-faceted performance problems related to usability, cross-platform compatibility, and API design. You will analyze app performance issues, engage with systems teams for resolutions, and build tools to characterize performance issues encountered on Apple platforms. The position requires expertise in at least one software layer, such as embedded, UI, or server development, alongside experience in Unix, Linux, or macOS. Key skills include using data science rigor for decision making and proficiency in Objective-C, Swift, SwiftUI, Swift Data, and Swift Concurrency. You will also work with app developers to identify and resolve specific API gaps.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Analyze app performance issues and coordinate with systems teams to resolve them.
  • Build tools to characterize performance issues encountered by apps on Apple platforms.
  • Solve multi-faceted performance problems related to usability, UX, and cross-platform compatibility.
  • Work directly with app developers to identify and resolve API gaps.
  • Influence cross-functional engineering teams to develop features that better support applications.
  • Apply data science rigor to drive decision-making in software development.
  • Prototype and propose software designs and solutions for various layers of the software stack.

What we're looking for

  • Expertise in at least one layer of software development such as embedded, UI, or server.
  • Ability to apply data science rigor to decision making in software development.
  • Aptitude to independently learn new technologies, prototype, and propose software designs.
  • Prior development experience in Unix, Linux, or macOS.
  • CS degree or equivalent experience.
  • Excellent spoken and written communication skills.
  • App development experience on iOS, macOS, watchOS, tvOS, or visionOS (preferred).
  • Understanding of Operating System fundamentals (preferred).

More like this

Similar roles

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

Systems Software Engineer, Core OS

Apple Inc

San Diego, CA 79 days ago $142,300–$263,300
C Objective-C Swift Kernel I/O Protocols USB Bluetooth Ethernet Middleware Daemons Frameworks OS Fundamentals Firmware Update Solutions

CoreOS Kernel Performance Engineer

Apple Inc

Cupertino, CA 68 days ago $129,300–$225,300
C Kernel Development Performance Optimization Apple Silicon OS Fundamentals Instruments VTune Memory Architecture Low-level Programming Profiling Tools

Software Engineer, OS and System Services

Apple Inc

Seattle, WA 76 days ago $142,300–$263,300
C C++ Swift Objective-C Firmware Kernel Drivers Distributed Systems Networking Protocols Configuration Management OTA APIs GPUs TPUs ASICs
5+ yrs exp

System Software Engineer, Performance

Nvidia

Remote (Santa Clara, CA) +4 14 days ago $124,000–$195,500
ARM Architecture System Software SoC CUDA GPU Computer Architecture Device Drivers Real-time Programming Performance Analysis Multicore Hardware Operating Systems Virtual Memory Caching HPC Data Analysis Pre-silicon Post-silicon
2+ yrs exp Remote