Senior Software Engineer, Middleware - Special Projects

Apple Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $170k
This role $255k
$95k $349k
below market most similar roles pay here above market

This role pays more than 99% of similar roles. Most pay $143,451–$197,131 — the blue band above. At the midpoint, this role pays about $255k versus about $170k 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 3498 open roles on FindRole.

Listed pay typically runs $174,200–$277,600 across 2693 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Middleware - Special Projects

The Senior Software Engineer, Middleware - Special Projects joins a team designing middleware that powers intelligent, adaptive experiences across Apple products. You will design and implement daemons, frameworks, and system services to orchestrate AI-driven components while managing data, communication, and performance across distributed systems. Your daily work involves prototyping systems for deterministic execution, collaborating with hardware and robotics teams to integrate new technologies, and partnering with UI and backend teams to deliver high-performance developer frameworks. You must demonstrate proficiency in Swift, C++, or Objective-C and possess deep experience with Apple platform runtime systems and interprocess communication. This role solves complex technical problems at the intersection of hardware and software, specifically focusing on on-device middleware, distributed inference platforms, and large-scale data pipelines for generative intelligence.

What does a Software Engineer earn in California?

Median $214500 from 1140 postings across 73 companies.

See salary data

What you'll do

  • Design and implement daemons, frameworks, and system services to orchestrate AI-driven components.
  • Manage data, communication, and performance across distributed systems.
  • Prototype systems that ensure deterministic, reproducible, and analyzable execution.
  • Integrate new technologies into Apple platforms by collaborating with hardware and AI infrastructure teams.
  • Deliver high-performance, developer-friendly frameworks in partnership with UI and backend teams.
  • Lead architecture and design reviews to ensure system clarity, reliability, and maintainability.
  • Drive system-wide performance improvements and advocate for robust tooling and diagnostics.

What we're looking for

  • Proficiency in Swift, C++, or Objective-C with the ability to write low-level code.
  • Deep experience developing for Apple platforms, including runtime systems, performance models, and interprocess communication.
  • Proven ability to design and deliver cross-layer solutions bridging hardware, system software, and high-level frameworks.
  • Demonstrated ability to influence system-wide architectural decisions and drive alignment across cross-functional teams.
  • Commitment to measuring and optimizing performance using profiling and instrumentation tools.
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • 5+ years of relevant experience.
  • Experience with real-time systems, robotics, distributed systems, or hardware bring-up (preferred).

More like this

Similar roles

Senior Software Engineer, AI Tools, Special Projects

Apple Inc

Cupertino, CA 49 days ago $184,700–$324,800
Swift SwiftUI Objective-C C++ Python macOS iOS visionOS RealityKit Metal Unity USD Data Visualization Cloud Services 3D Animation Data Pipelines System Architecture
5+ yrs exp

Senior Software Engineer, Mid Market Verticals

Intuit

Mountain View, CA 8 days ago $171,000–$231,500
Python Java TypeScript React Angular Spring NodeJS AWS GCP SageMaker LangChain Large Language Models Prompt Engineering DialogFlow SwiftUI Kotlin Distributed Systems Full-stack Development
6+ yrs exp

Senior Software Engineer

Walmart

Bentonville, AR 127 days ago
Java Microservices AI Machine Learning Generative AI CI/CD Automated Testing Object-Oriented Programming Software Development Lifecycle Solution Design Debugging Code Review WCAG) 2.2 AA
3+ yrs exp

Senior Software Engineer

Walmart

Sunnyvale, CA 127 days ago
Java Spring Boot Apache Kafka Cassandra BigQuery Apache Spark Kubernetes GCP Distributed Systems Distributed Tracing GitHub Copilot Data Pipelines
5+ yrs exp

Senior Software Engineer

Walmart

Dallas, TX 65 days ago
Python LLM API Design Telemetry Debugging Coding Agents Platform Development Automation Scripts
3+ yrs exp

Senior Software Engineer

Walmart

Sunnyvale, CA 56 days ago $117,000–$234,000
Java J2EE Spring Spring Boot Distributed Systems Event-Driven Architecture SQL Public Cloud Real-time Data Processing CI/CD Agile Unit Testing WCAG) 2.2 AA
3+ yrs exp