Senior Software Engineer, Setup

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$324,800 / yr
Posted
118 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $162k
This role $255k
$92k $350k
below market most similar roles pay here above market

This role pays more than 99% of similar roles. Most pay $147,650–$177,250 — the blue band above. At the midpoint, this role pays about $255k versus about $162k 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 3552 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2753 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Setup

The Senior Software Engineer - Setup joins the System Experience Setup team to develop Setup Assistant, the critical software guiding customers through the initial configuration of new iPhone, iPad, and Mac devices. As a staff-level engineer, you will design and implement new features, refine existing experiences, and uphold high standards for technical execution while mentoring teammates. Your daily work involves creating well-abstracted interfaces, delivering performant and maintainable code, and managing platform API design to meet specific customer needs and constraints. You must demonstrate technical leadership by evaluating complex trade-offs and making informed product decisions. This role focuses on the technical challenge of creating a seamless, high-quality onboarding process that serves as the primary front door for all new hardware and software features.

What does a Software Engineer earn in California?

Median $214500 from 1167 postings across 73 companies.

See salary data

What you'll do

  • Design and implement new features for the Setup Assistant software.
  • Refine the existing setup experience for iPhone, iPad, and Mac devices.
  • Design and support platform APIs while considering customer needs and constraints.
  • Deliver performant, well-tested, and maintainable code with well-abstracted interfaces.
  • Set and uphold high standards for technical execution and documentation.
  • Mentor junior engineers and invest in the professional growth of teammates.
  • Evaluate technical tradeoffs to make informed product decisions and influence others.

What we're looking for

  • You have 7-10 years of software engineering experience with a track record of success.
  • You deliver performant, well-tested, maintainable code with well-abstracted interfaces and clear separation of concerns.
  • You are proficient at designing, building, and supporting platform APIs while understanding customer needs and constraints.
  • You provide technical leadership through high-quality code, documentation, and effective prioritization.
  • You make high-quality, user-centric product decisions with a strong focus on the customer.
  • You mentor peers and purposefully invest in the growth of junior engineers.
  • You systematically evaluate tradeoffs to make informed decisions and influence others through clear articulation.
  • You have a Bachelor of Computer Science or equivalent skills and work experience (preferred).

More like this

Similar roles

Senior Software Engineer

Carmax

Richmond, VA 15 days ago
Angular C# .NET Microsoft SQL Server Oracle Azure REST JavaScript HTML5 CSS3 Git GitHub CI/CD YARP Jasmine Playwright Spectator IIS Snowflake SOAP NuGet mTLS SSO
5+ yrs exp Hybrid

Senior Software Engineer

Anduril Industries

Costa Mesa, CA 85 days ago $191,000–$254,000
Javascript React Typescript NextJS full stack web development AI ERP MES WMS CRM high-availability systems Data Platforms
5+ yrs exp

Senior Software Engineer

General Motors (GM)

Austin, TX 13 days ago $125,000–$168,650
Java Databricks Apache Flink Apache Kafka PostgreSQL GraphQL Microsoft Azure Apache Pulsar CI/CD Docker Kubernetes Terraform Spring Boot Apache Avro Protobuf Git SQL Bicep
7+ yrs exp Hybrid

Senior Software Engineer

Intuit

Mountain View, CA 28 days ago $171,000–$231,500
Python Java TypeScript React Angular Spring NodeJS Express AWS GCP SageMaker LangChain Large Language Models Prompt Engineering DialogFlow SwiftUI Kotlin Distributed Systems Full-stack Development AI Native Applications
6+ yrs exp

Senior Software Engineer

Mastercard

Arlington, VA 5 days ago $132,000–$212,000
Python SQL Spark Databricks Hive Impala Hadoop Workflow Orchestration Data Lakehouse Cloud Object Storage Machine Learning Generative AI Data Governance Data Lineage Distributed Systems
Hybrid

Senior Software Engineer

Boeing

Huntsville, AL 7 days ago $198,050–$267,950
Python C/C++ C# Java LabVIEW DevSecOps Linux Windows Ethernet Serial SPI I2C Hardware-in-the-loop RF Systems GPS GNSS MILSAT Iridium Starlink
10+ yrs exp