Software Engineer, Deployment Platform

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$142,300–$214,300 / yr
Posted
36 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $177k
This role $178k
$107k most similar roles pay here $238k

This role pays more than 57% of similar roles. Most pay $151,000–$202,800 — the shaded band above. At the midpoint, this role pays about $178k versus about $177k 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 · Software Engineer, Deployment Platform

As a Software Engineer, Deployment Platform, you will join the Deployment Platform team to build and evolve a high-scale platform that enables engineering teams to roll out services across multi- and hybrid-cloud environments. You will design and own features including a deployment DSL, GitOps operators, and pipeline orchestration while improving progressive delivery capabilities like phased rollouts and automated canary analysis. Your daily work involves building reliable, observable services using distributed systems technologies such as Cassandra, Kafka, and Redis to ensure safe deployments. You will develop REST, gRPC, and GraphQL APIs, integrate with tools like Spinnaker, and implement AI-powered continuous delivery intelligence. The role focuses on solving complex problems in continuous delivery by creating paved paths for developers to manage service rollouts with minimal manual intervention through automated safety checks and robust infrastructure.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design and build features for the deployment platform, including the DSL, GitOps operator, and pipeline orchestration.
  • Develop progressive delivery capabilities such as phased rollouts, automated canary analysis, and metric gates.
  • Build reliable, observable services using distributed systems technologies like Cassandra, Kafka, and Redis.
  • Integrate the platform with broader deployment ecosystems and third-party tools like Spinnaker.
  • Deliver REST, gRPC, and GraphQL APIs to provide developer-friendly tooling and capabilities.
  • Implement AI-powered continuous delivery intelligence to help developers troubleshoot and improve deployments.
  • Manage the full lifecycle of services including design, implementation, testing, and operations.

What we're looking for

  • BS or MS in Computer Science or a related technical field.
  • 2+ years of relevant industry experience building and operating production software.
  • Strong programming skills in Java for delivering high-quality, large-scale services.
  • Solid foundation in software architecture, system design, and problem solving.
  • Hands-on experience with distributed systems and cloud architecture including Cassandra, Kafka, and Redis.
  • Experience designing and building REST, gRPC, and/or GraphQL APIs.
  • Understanding of micro-services, cloud-native application patterns, and service deployment.
  • Familiarity with container orchestration (Kubernetes, Docker) and infrastructure as code tools like Terraform or Ansible.

More like this

Similar roles

Software Engineer, Engineering Platform

Ramp

Remote (New York, NY) 137 days ago $246,900$339,500
Python CI/CD Developer Tooling Infrastructure Database Systems Service Frameworks Test Infrastructure Automation Remote Environments Software Development Lifecycle
Remote

Software Engineer, Devops Platform Engineering

Amd

Longmont, CO 22 days ago $126,400$189,600
CI/CD Kubernetes Docker Python Go C++ Infrastructure as Code Terraform Ansible GitOps Jenkins GitHub Actions GitLab CI Prometheus Grafana SonarQube Coverity Snyk Linux Windows SDLC
Hybrid

Software Engineer, Distribution Platform

Upstart

Remote (Canada) 115 days ago $142,000$196,000
Ruby Java Kotlin Python JavaScript AWS GCP SQL Ruby on Rails React TypeScript Microservices APIs Google Ads Meta Ads Marketing Technology
3+ yrs exp Remote

Software Engineer, Distribution Platform

Upstart

Remote 115 days ago $142,000$196,000
Ruby Java Kotlin Python JavaScript AWS GCP SQL Ruby on Rails React TypeScript Microservices APIs Google Ads Meta Ads Marketing Technology Growth Engineering
3+ yrs exp Remote

Staff Software Engineer, Platform Engineering

Snap Inc.

Los Angeles, CA 91 days ago $229,000$343,000
Python Go Java C++ Kubernetes Temporal BigQuery SQL CI/CD Microservices Distributed Systems Prompt Engineering System Design Observability
9+ yrs exp