Senior Software Engineer - Field Diagnostics Engineering

Apple Inc

Actively hiring Verified listing
Sunnyvale, CA Posted 9 days ago $181,100$318,400 / year

At a glance

AI generated

TL;DR

As a Senior Software Engineer on Apple’s Field Diagnostics Engineering team, you will design and develop advanced diagnostic tools that enhance field repair capabilities for a wide range of Apple devices. Your daily tasks include implementing new diagnostic features, maintaining existing systems across macOS, iOS, and watchOS, and collaborating with hardware, firmware, and software teams to ensure deep integration with evolving system architectures. You will lead the architectural design of diagnostics frameworks, mentor other engineers, and drive the evolution of diagnostics by improving accuracy, efficiency, and scalability. The role requires proficiency in Objective-C, Swift, or C-based languages, alongside scripting languages like Lua or Python, and a strong background in object-oriented design principles and cross-functional engineering projects. Experience with system architectures, kernel-level development, and large-scale systems design is highly valued.

Skills

Objective-C Swift Python Lua C macOS iOS watchOS Object-Oriented Design Cross-Functional Project Management CI/CD Apple Hardware Ecosystem System Architecture Drivers Kernel-Level Development Device Firmware Development Large-Scale Systems Design Hardware Diagnostics Performance Tuning Server-Side Technologies Backend Systems Image Processing Computer Vision MLOps Telemetry Data Pipelines

What you'll do

  • Design and develop new diagnostic features for macOS, iOS, and watchOS.
  • Lead architectural design of diagnostics frameworks across multiple teams.
  • Ensure seamless integration of diagnostic tools with evolving system architectures.
  • Mentor engineers to improve accuracy, efficiency, and scalability of diagnostics.
  • Identify strategic opportunities for diagnostics that adapt to technological advancements.

What we're looking for

  • 8+ years of industry experience in designing, implementing, testing, shipping, and supporting software.
  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Proficiency in Objective-C, Swift, or other C-based languages; scripting skills with Lua, Python, etc.
  • Experience building desktop or mobile software applications and systems.
  • Track record of working on cross-functional engineering projects to define technical requirements.
  • Demonstrated success in architecting long-term engineering solutions and resolving complex defects.

Market check

Salary context

This $181,100–$318,400 range sits above 92% of similar postings on FindRole.

Peer median band

$119,900$222,240

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$142,400$203,200

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

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 43 open roles on FindRole.

Listed pay typically runs $147,400–$272,100 across 35 roles with salary data.

Most-posted roles

View all roles at Apple Inc

More like this

Similar roles

Senior Software Engineer

Microsoft

Redmond, Wa,Us, US 64 days ago
Python Java JavaScript TypeScript C# CI/CD Kubernetes Docker AWS Azure Git PostgreSQL SQL Linux RESTful APIs Swagger/OpenAPI JSON YAML Jenkins GitHub Terraform Prometheus Grafana

Senior Software Engineer

Adobe

San Jose, US 74 days ago $177,900$257,550
Spark Hadoop Kafka Scala Java NoSQL HBase Cassandra OOP Design Patterns Cloud Technologies "always-up" services Agile Jenkins Adobe Experience Platform Big Data CDP Generative AI

Senior Software Engineer

Microsoft

Redmond, Wa,Us, US 85 days ago $119,800$234,700
.NET Rust Java Golang Python Node.js OAuth OpenID Connect SAML .NET Framework AI Docker Kubernetes CI/CD GitHub Azure PostgreSQL MongoDB Redis Prometheus Grafana

Senior Software Engineer

Mastercard

Arlington, Virginia, US 72 days ago $132,000$212,000
Java Spring Boot React PostgreSQL Snowflake GitHub Copilot Agile CI/CD Python Kafka Docker AWS Kubernetes Terraform

Senior Software Engineer

The Walt Disney Company

Remote (Usa - Ca - 2450 Broadway, US) 74 days ago $141,900$190,300
Java Kotlin AWS Azure Google Cloud Docker Jenkins Kafka Kinesis SQS Datadog Splunk Grafana CI/CD RESTful services Git Scrum Agile Messaging technologies Observability tools
Remote

Senior Software Engineer

Morgan Stanley

750 Seventh Ave- Ny, US 71 days ago $120,000$165,000
HTML5 Angular JavaScript CSS jQuery React Ember Chrome Dev Tools Unit testing Automated build pipelines GitHub Jira Rally Confluence Git Jenkins BDD Microservices Micro frontends Responsive design Web performance Browser DOM and Event APIs