Software Engineer, Deployment Platform
Apple· Software and Services
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
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services