JobsSoftware Engineer - Applications
Job description
This role at Apple focuses on implementing Declarative Infrastructure Management using GitOps to enhance infrastructure management. The position is based in Cupertino, California, and involves collaborating with cloud vendors to define infrastructure strategies for critical applications. The team aims to accelerate the Software Development Life Cycle (SDLC) by automating testing and optimizing application infrastructure. Candidates will be responsible for migrating on-prem infrastructure to Apple@AWS and developing cloud-native processes.
Requirements
- Bachelor's degree or foreign equivalent in Computer Science, Computer Engineering, or a related field.
- 4 years of experience in the job offered or a related occupation.
- 3 years of experience utilizing Java to develop application tools and utilities.
- 3 years of experience utilizing Kubernetes to design Cluster Infrastructure and maintain Infrastructure as code.
- 3 years of experience applying network and cloud security principles to secure Application Environments.
- 3 years of experience utilizing Third Party Cloud (AWS, GCP, or Azure) to deploy and maintain Application Infrastructure.
- 3 years of experience utilizing Declarative Kubernetes Native CI/CD pipelines including Tekton or Argo.
- 3 years of experience utilizing Gradle to collaborate with Application teams.
- 3 years of experience applying Networking Concepts to design network architecture.
- 3 years of experience designing, running, and analyzing application performance tests on a Kubernetes infrastructure.
Responsibilities
- Implement Declarative Infrastructure Management using GitOps.
- Accelerate the Software Development Life Cycle (SDLC) process by automating testing.
- Create and manage the migration strategy to transition on-prem infrastructure to Apple@AWS.
- Evaluate and design the target infrastructure architecture.
- Develop, maintain, and optimize cloud-native processes and tools.
- Guide application teams to unify their infrastructure architecture.
- Validate the target infrastructure based on performance, latency, and correctness metrics.
- Collaborate with cloud vendors to define the infrastructure strategy for Customer Systems.
- Manage cloud infrastructure for critical applications such as AppleCare and Retail Repair Systems.
- Initiate enhancements of productivity tooling and create new tools in the infrastructure space.
Benefits
- Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.
Is this posting expired or inaccurate?
