Software Engineer, System Experience Personalization, UI

Apple Inc

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $179k
This role $210k
$127k most similar roles pay here $288k

This role pays more than 66% of similar roles. Most pay $142,437–$214,587 — the shaded band above. At the midpoint, this role pays about $210k versus about $179k 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 1816 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, System Experience Personalization, UI

As a Software Engineer at Apple's System Experience Personalization team, you will work on designing and building UI features that personalize iOS experiences while maintaining user privacy. Your day-to-day responsibilities include collaborating with ML engineers, designers, and privacy experts to develop intuitive and delightful interfaces using Swift and Objective-C. You will also create prototypes for new personalization concepts and contribute to the frameworks used by other Apple teams. Key skills required are deep knowledge of Swift/Objective-C, experience in building iOS applications, and expertise in handling resource-constrained environments. Preferred qualifications include a track record of shipping high-quality UI features, familiarity with on-device machine learning, and strong cross-disciplinary collaboration abilities. This role offers the chance to shape how personalization is integrated into iOS while upholding Apple's privacy standards.

What you'll do

  • Design, build, and ship UI features for system-level personalization across iOS.
  • Prototype new customer experiences using on-device machine learning capabilities.
  • Extend and improve existing UI frameworks with focus on performance optimization.
  • Contribute to architectural decisions and participate in code reviews to enhance quality.
  • Collaborate closely with design, ML, and privacy engineering teams throughout development.

What we're looking for

  • BS or MS in Computer Science, Software Engineering, or related field, or 4+ years equivalent experience.
  • Proficient in Swift and/or Objective-C with experience building iOS applications.
  • Strong foundation in computer science fundamentals and software engineering best practices.
  • Experience working in resource-constrained environments and optimizing performance tradeoffs.
  • Ability to work effectively within large, complex codebases and contribute to architectural decisions.
  • Track record of shipping high-quality UI features at scale and iterating on early-stage product concepts.

More like this

Similar roles

Software Engineer, System Experience

Apple Inc

Seattle, WA 65 days ago $171,600$302,200
Objective-C Swift iOS macOS API design Cross-functional collaboration Profiling tools Machine learning Search technology Indexing technologies CI/CD Apple ecosystem Docker Python PostgreSQL

Software Engineer, System Experience

Apple Inc

Santa Clara, CA 65 days ago $181,100$318,400
Objective-C Swift iOS macOS API design Cross-functional collaboration Profiling tools Machine learning Search technology Indexing technologies CI/CD Apple OS frameworks

Software UI Development Engineer

Adobe

San Jose 96 days ago $148,500$214,950
React TypeScript JavaScript RESTful APIs GraphQL Jest Playwright Cypress CI/CD React Spectrum Web performance optimization JSON-based data models Component library development State management patterns