Senior System Engineer

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$147,400–$272,100 / yr
Posted
56 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $180k
This role $210k
$124k most similar roles pay here $288k

This role pays more than 71% of similar roles. Most pay $142,450–$217,725 — the shaded band above. At the midpoint, this role pays about $210k versus about $180k 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 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior System Engineer

We are seeking a senior system engineer for our UI Compositing team, where you will contribute to the core compositing infrastructure that powers all Apple devices. Your daily tasks include optimizing frame scheduling and display synchronization, implementing security features, handling user input events, and maintaining critical system code across iOS, macOS, tvOS, and watchOS. You will work closely with GPU driver teams, Display teams, and Metal framework engineers to shape compositing infrastructure. This role requires expertise in C/C++, Unix environments, low-level debugging, and performance optimization, along with the ability to mentor junior engineers and drive technical initiatives from concept to completion. The team values versatility, deep technical knowledge, and proactive problem-solving in a complex codebase environment.

What you'll do

  • Contribute to core compositing infrastructure across iOS, macOS, tvOS, and watchOS.
  • Optimize performance for frame scheduling and display synchronization.
  • Implement security features ensuring user privacy in system code.
  • Handle input events and process user interactions efficiently.
  • Maintain critical system code while balancing modernization with stability.

What we're looking for

  • 5+ years of experience in systems programming with strong debugging skills.
  • Proficiency in C/C++ including memory management, threading, and performance optimization.
  • Deep familiarity with Unix environments and low-level system programming.
  • Experience with compositing, frame timing, vsync, and display technologies.
  • Proven ability to lead technical initiatives and drive projects from concept to completion.
  • Demonstrated versatility working across multiple Apple platforms (iOS, macOS, tvOS, watchOS).
  • Bachelor's or Master's degree in Computer Science or related field.

More like this

Similar roles

Senior Systems Engineer

DoorDash, Inc

San Francisco, CA +1 5 days ago $130,600$192,000
Python SQL DOORS Jama Polarion requirements management tools system modeling test automation

Senior System Engineering

AT&T

Plano, TX 7 days ago $163,400$215,800
Salesforce Mulesoft Dynatrace ELK Quantum_Metric Tealeaf Catchpoint AppDynamics Grafana Kibana Docker CI/CD Python PostgreSQL

Senior Software Engineer

The Coca‑Cola Company

Atlanta, GA 8 days ago $171,000$198,000
CI/CD DevOps SRE Kubernetes AWS Salesforce PostgreSQL Python JavaScript React Docker Terraform Git Jenkins Prometheus Grafana SOX Compliance Cloud Infrastructure API Development

Senior Software Engineer

Adobe

San Jose 88 days ago $208,300$301,600
Apache_Spark Java Scala Agile CI/CD Kafka Docker AWS PostgreSQL Redis GCP Azure Python Go Cassandra Hadoop Kubernetes Terraform

Senior Software Engineer

Circle

San Francisco, CA +11 35 days ago $152,500$205,000
Java Go AWS RESTful_APIs SQL CI/CD Kubernetes Docker Terraform Python PostgreSQL Redis Git Jenkins Swagger JUnit SonarQube Maven Spring_Framework

Senior Software Engineer

Prudential Financial

Newark, NJ 105 days ago $104,000$171,600
React Springboot Docker Terraform AWS Kubernetes DevOps CI/CD GitHub Jenkins Python Java Node.js HTML CSS JavaScript DynamoDB ECS Lambda RDS S3 Observability Metric Logs Tracing Agile Methodology
Hybrid