Software Engineer, iOS and MacOS, System Experience

Apple Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $223k
This role $214k
$135k most similar roles pay here $293k

This role pays more than 56% of similar roles. Most pay $202,800–$243,600 — the shaded band above. At the midpoint, this role pays about $214k versus about $223k 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 3553 open roles on FindRole.

Listed pay typically runs $165,800–$277,600 across 2740 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, iOS and MacOS, System Experience

Software Engineer, iOS and MacOS, System Experience is a Staff Engineer role within the Screen Time team focused on building features that promote digital wellbeing for iPhone, iPad, and Mac users. You will be responsible for evolving and realizing the technical vision for Screen Time while collaborating with cross-functional teams to align on goals. The day-to-day work involves breaking down complex technical challenges into manageable phases and abstractions, delivering high-quality code, and mentoring junior engineers. To succeed, you must possess over ten years of experience in SwiftUI, Swift, UIKit, AppKit, or Objective-C. You will utilize these skills to design well-abstracted interfaces and perform platform API design. The role addresses the specific challenge of creating simple, intuitive system experiences that help users establish healthy habits and manage their digital boundaries on personal computing devices.

What does a Software Engineer earn in California?

Median $214000 from 869 postings across 70 companies.

See salary data

What you'll do

  • Develop and realize the technical vision for Screen Time features across iOS and macOS platforms.
  • Break down complex technical challenges into manageable phases and abstractions for team distribution.
  • Mentor junior engineers and invest in the professional growth of peer team members.
  • Write performant, well-tested, and maintainable code using SwiftUI, Swift, UIKit, AppKit, or Objective-C.
  • Design and support platform APIs while balancing customer needs with system constraints.
  • Evaluate technical trade-offs to make informed decisions and influence cross-functional partners.
  • Deliver high-quality, user-centric features to improve digital wellbeing for millions of users.

What we're looking for

  • Bachelor of Computer Science or equivalent skills and work experience.
  • 10+ years of SwiftUI/Swift or UIKit/AppKit/Objective-C software engineering experience with a track record of success.
  • Ability to deliver performant, well-tested, maintainable code with well-abstracted interfaces and appropriate failure modes.
  • Technical leadership in code, documentation, making commitments, and prioritization.
  • Critical thinking skills to evaluate trade-offs and articulate decisions to influence others.
  • Proficiency in designing, building, and supporting a platform while understanding customer needs (preferred).
  • Ability to make high-quality, user-centric product decisions (preferred).
  • Commitment to mentoring peers and investing in the growth of junior engineers (preferred).

More like this

Similar roles