Systems Software Developer

Apple Inc

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$147,400–$272,100 / yr
Posted
8 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $164k
This role $210k
$105k most similar roles pay here $290k

This role pays more than 85% of similar roles. Most pay $137,500–$191,500 — the shaded band above. At the midpoint, this role pays about $210k versus about $164k 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 1777 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Systems Software Developer

As a Systems Software Developer at Apple, you will join the Hardware Engineering team to develop systematic solutions for large-scale projects. Your day-to-day responsibilities include designing CI/CD pipelines, building instrumentation systems for reporting build health and developer productivity metrics, and resolving infrastructure issues across build, test, and deployment processes. You will also collaborate with engineering teams to enhance project structure and dependency architecture while developing internal tools that integrate seamlessly with Apple’s stack, such as Xcode and Swift workflows. The role requires experience in Python, shell scripting, Docker, Kubernetes, Jenkins, and CI/CD platforms, along with familiarity with software observability and metrics systems. Ideal candidates will have a background in building large-scale APIs and developer tooling, and the ability to work effectively across multiple projects in a fast-paced environment.

What you'll do

  • Design and maintain CI/CD pipelines for reliability and traceability.
  • Develop instrumentation to report build health and test failure trends.
  • Debug and resolve issues in build, test, and deployment infrastructures.
  • Drive adoption of AI-assisted workflows to speed up development cycles.
  • Build internal tools and APIs that integrate with Apple's engineering stack.
  • Translate system requirements into robust infrastructure and processes.
  • Partner with teams to inform project structure and dependency architecture.

What we're looking for

  • 3+ years of experience designing, building, and maintaining production software systems.
  • Expertise in developing CI/CD pipelines and automated build/test workflows.
  • Proficiency in Python and shell scripting for automation and workflow tooling.
  • Experience with relational databases like PostgreSQL in production environments.
  • Familiarity with Docker, Kubernetes, Jenkins, or similar technologies.

More like this

Similar roles

Systems Software Engineer

Danaher Corporation

Vista, CA +2 40 days ago $84,000$120,000
AI Python CMake Linux DevOps CI/CD Configuration Management Agile Scrum FDA ISO Design Control Quality Management System

Software Developer

Booz Allen Hamilton

Fort Meade, MD 82 days ago $69,400$158,000
Java JavaScript MongoDB Spring OSGi Perl Python Lua NGINX Linux

Software Developer

Leidos

Gaithersburg, MD 22 days ago $69,550$125,725
Ansible Python Bash Linux Docker Podman Git CI/CD IaC RPM pip VMware KVM VLANs PXE_boot Network_configuration Virtual_machine_lifecycle_management Mission-critical_system_deployment Enterprise_infrastructure_management
Hybrid

Software Developer

Booz Allen Hamilton

Dahlgren, VA +1 21 days ago $69,300$158,000
Java Kotlin Go Golang Rust TypeScript Docker Kubernetes CI/CD SQL Agile OpenLayers Cesium MQTT gRPC WebSockets

Software Developer

Avnet

Tempe, Arizona 14 days ago
Java Python Spring Angular HTML CSS TypeScript Bootstrap SQL Web Services CI/CD