← All roles

Software Engineer, Deployment Platform

Apple· Software and Services
Apply on company site
San Diego, CA$142.3k - $214.3kFull-timePosted 2mo ago

About the role

Software Engineer to join Apple's Deployment Platform team to build and evolve a high-scale deployment platform that enables engineering teams to define deployment strategies and roll out services to production with speed, safety, and confidence. Focus on declarative DSLs, GitOps, progressive delivery, canary analysis, and cross-functional collaboration across Apple.

Responsibilities

  • Deployment Platform Engineering Design, build, and own features of our deployment platform — including the deployment DSL, GitOps operator, and pipeline orchestration that power deployments in various environments.
  • Progressive Delivery Build and improve progressive delivery capabilities such as phased rollouts, automated canary analysis, and metric gates that integrate with metric providers to keep deployments safe.
  • Integrations & Reliability Integrate with the broader deployment ecosystem (e.g., Spinnaker) and build reliable, observable services on top of distributed systems technologies such as Cassandra, Kafka, Redis, etc.
  • Developer Experience & Intelligence Deliver clean REST/gRPC/GraphQL APIs, tooling, and capabilities — including AI-powered continuous delivery intelligence — that help developers understand, troubleshoot, and continuously improve their deployments.

Qualifications

  • 2+ years of relevant industry experience building and operating production software
  • Strong programming skills in Java, 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 (e.g., Cassandra, Kafka, Redis)
  • Experience designing and building REST, gRPC, and/or GraphQL APIs
  • Solid understanding of micro-services and cloud-native application patterns
  • Ability to work across the full lifecycle of a service — API design, implementation, testing, and operations
  • Hands-on experience with service deployment
  • BS or MS in Computer Science or a related technical field
  • Experience with containers and container orchestration (Kubernetes, Docker)
  • Experience with cloud-native deployment technologies (e.g., Spinnaker, Helm, Argo CD)
  • Familiarity with GitOps and declarative, continuous delivery concepts
  • Experience with public cloud providers (e.g., AWS, GCP)
  • Familiarity with infrastructure as code (e.g. Terraform, Ansible)
  • Some exposure to AI-powered tooling for CI/CD, deployments, or operations
  • Strong communication skills and the ability to work effectively with both technical and non-technical stakeholders
  • Self-motivated and well-organized, with a demonstrated ability to take ownership and drive ambiguous projects to completion

Skills

Required:JavaSoftware architectureDistributed systemsAPIs (REST/gRPC/GraphQL)Cloud-native patternsContainers & orchestrationCI/CD toolsGitOpsPublic cloudInfrastructure as code
Nice to have:AI-powered tooling (CD/CI/ops)

Benefits

  • Comprehensive medical and dental coverage
  • retirement benefits
  • a range of discounted products and free services
  • reimbursement for certain educational expenses — including tuition
  • discretionary bonuses or commission payments and relocation eligibility
  • Apple shareholder programs via discretionary employee stock programs and Employee Stock Purchase Plan
Last updated Aug 7, 2026. Interested? Apply on the company site.

About Apple

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11

More open roles at Apple