Senior Software Engineer, Field Diagnostics Engineering

Apple Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $174k
This role $255k
$95k most similar roles pay here $349k

This role pays more than 98% of similar roles. Most pay $151,000–$197,662 — the shaded band above. At the midpoint, this role pays about $255k versus about $174k 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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Field Diagnostics Engineering

As a Senior Software Engineer - Field Diagnostics Engineering, you will join the Field Diagnostics Engineering team to design and develop next-generation diagnostic solutions that improve field repair capabilities across various hardware products. You will be responsible for implementing new features, maintaining systems supporting macOS, iOS, and watchOS, and leading the architectural design of diagnostics frameworks while mentoring other engineers. Your daily work involves collaborating with hardware, firmware, and software teams to ensure seamless integration between system architectures and diagnostic tools. To succeed, you must be proficient in Objective-C, Swift, or other C-based languages, along with scripting languages like Lua or Python. You will apply object-oriented design principles to solve complex problems involving device reliability, troubleshooting efficiency, and the technical challenges of hardware-software integration within a diverse ecosystem of mobile and desktop devices.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Implement and maintain diagnostic features for macOS, iOS, and watchOS platforms.
  • Design, develop, and test software to ensure seamless functionality across the hardware ecosystem.
  • Lead the architectural design of diagnostics frameworks while aligning efforts across multiple engineering teams.
  • Identify strategic diagnostic opportunities that accommodate evolving system architectures and product needs.
  • Mentor other engineers to improve the accuracy, efficiency, and scalability of diagnostic systems.
  • Define technical requirements and assess system impacts for cross-functional engineering projects.
  • Resolve complex software engineering defects within hardware and software integrated systems.

What we're looking for

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field of study.
  • 8+ years of industry experience designing, implementing, testing, shipping, and supporting software.
  • Experience building desktop or mobile software applications and systems.
  • Proficiency in Objective-C, Swift, C-based languages, and scripting languages like Lua or Python.
  • Practical application of object-oriented design and programming principles.
  • Track record of working on cross-functional engineering projects to define technical requirements and assess system impacts.
  • Demonstrated success in architecting long-term engineering solutions and resolving software engineering defects.
  • Preferred knowledge of diagnostics, repair operations, manufacturing test workflows, or firmware development.

More like this

Similar roles

Senior Software Engineer

Genworth Financial

Richmond, VA +1 61 days ago $96,700$145,000
Python Flask Azure PostgreSQL GitLab CI/CD DevSecOps JavaScript HTML CSS React Angular Vue Azure App Service Azure Synapse Pipelines SQL
5+ yrs exp Hybrid

Senior Software Engineer

Warner Bros. Discovery

Remote (Atlanta, GA) 3 days ago $130,970$243,230
JavaScript Node.js Python Go Rust AWS Kubernetes Terraform Docker CloudFormation SQL NoSQL Git CI/CD JIRA Confluence A/B Testing Cursor Copilot Claude
6+ yrs exp Remote

Senior Software Engineer

T. Rowe Price

Owings Mills, MD +1 98 days ago $121,000$206,000
AWS Salesforce Python Java JavaScript Agentic AI Prompt Engineering Microservices Azure APIs Automated Testing n-tier Architecture Cloud-native Architecture
5+ yrs exp Hybrid

Senior Software Engineer

Microsoft

Redmond, WA 73 days ago $119,800$234,700
C C++ C# Java JavaScript Python Microsoft Azure AWS Distributed Systems Cloud Computing Software Engineering
4+ yrs exp Hybrid

Senior Software Engineer

Jack Henry & Associates

Allen, TX +7 58 days ago
C# Golang APIs Web Services GCP Middleware SOLID Principles Design Patterns Technical Documentation
6+ yrs exp

Senior Software Engineer

Microsoft

Redmond, WA 42 days ago $119,800$234,700
.NET Rust C# Python C++ C JavaScript Mono-repo Agentic Tooling Software Engineering
4+ yrs exp