Software Engineering Manager, Cross Platform Faces

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$206,200–$356,400 / yr
Posted
2 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $191k
This role $281k
$125k most similar roles pay here $381k

This role pays more than 92% of similar roles. Most pay $155,600–$226,812 — the shaded band above. At the midpoint, this role pays about $281k versus about $191k 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 3643 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineering Manager, Cross Platform Faces

As a Software Engineering Manager (Cross Platform Faces) - Watch Software, you will join the watchOS Platform group to lead a team of engineers in the creation, optimization, and maintenance of watch faces for the Apple Watch. This role focuses on building high-quality user interfaces that balance technical feasibility with user experience while ensuring alignment with design aesthetics. You will manage the software development lifecycle and collaborate with design and product marketing teams. The position requires expertise in UI layout, animation, and interaction systems using technologies such as CoreAnimation, UIKit, SwiftUI, or Metal. Candidates should possess strong computer science fundamentals and experience with low-level graphics languages like Metal or OpenGL. You will solve complex problems involving hardware, sensors, firmware, and frameworks to deliver personalized human-computer interaction through innovative watch face designs.

What does a Software Engineering Manager earn in California?

Median $281300 from 48 postings across 16 companies.

See salary data

What you'll do

  • Lead and manage a team of senior and junior engineers in the development of watch faces.
  • Oversee the creation, optimization, and maintenance of high-performance user interfaces for Apple Watch.
  • Implement advanced UI layouts, animations, and interaction systems using frameworks like CoreAnimation, SwiftUI, or Metal.
  • Collaborate with design and product marketing teams to ensure products align with brand aesthetics.
  • Manage the full software development lifecycle from initial architecture to final market release.
  • Balance technical feasibility with user experience to deliver high-quality consumer features.
  • Solve complex technical problems and debug issues across hardware, sensors, firmware, and application layers.

What we're looking for

  • Experience building and leading a team of senior and junior engineers.
  • Strong background building customer-facing User Interfaces.
  • Expertise in UI layout, animation, and user interaction systems like CoreAnimation, UIKit, SwiftUI, or Metal.
  • Experience working closely with design partners and familiarity with design practices.
  • Deep technical understanding and hands-on experience with software development and lifecycle management.
  • Solid computer science fundamentals.
  • Strong product sense to balance technical feasibility with user experience.
  • Experience defining and driving application or systems architecture (preferred); expertise in low-level graphics like Metal or OpenGL (preferred).

More like this

Similar roles

Software Engineer, Watch Software

Apple Inc

Cupertino, CA 19 days ago $150,400–$277,600
Swift Objective-C System Frameworks Inter-process Communication Profiling Networking Infrastructure

Software Engineer, Watch Software

Apple Inc

Cupertino, CA 19 days ago $184,700–$277,600
Swift Objective-C SwiftUI Python Assembly C iOS watchOS Inter-process Communication Profiling Debugging Automation UI/UX Design
5+ yrs exp