JobsSoftware Engineer â Distributed Systems & Platform Engineering
Software Engineer â Distributed Systems & Platform Engineering
AppleSoftware Engineer â Distributed Systems & Platform Engineering
AppleLocation
Austin, TX, Beaverton, OR, Cupertino, CA
Type
Full-time
Posted
6/2/2026
Compensation
Not listed
Undergraduate with 2+ Years of Experience
Approval 98.9%·Filings 5,543·New hires 2,691·
👑 Elite Sponsor
·FY 2025Job description
This role is part of the CAD Infrastructure Development team, focusing on building and evolving distributed systems that support the company's products at scale. The position requires collaboration with multiple product and engineering teams to develop scalable, event-driven platforms. The goal is to enhance system reliability and improve development velocity while delivering high-quality services. Candidates should be passionate about technical discussions and bringing innovative ideas to the team.
Requirements
- Experience in software development with a focus on backend or distributed systems.
- Experience in backend or systems-level languages, such as Go, Java, or Python.
- Experience in using version control systems, such as Git.
- Experience operating within containerized and cloud-native environments.
- Experience debugging complex distributed workflows and service interactions.
- Experience with software quality methodologies, including code review, regression testing, and coverage analysis.
- Minimum requirement of BS + 3 years of relevant industry experience.
- Experience working with Kubernetes and container orchestration in a production environment.
- Experience with event-driven architectures and messaging systems, such as Kafka, RabbitMQ, or NATS.
- Experience in DevOps and CI/CD methodologies, platforms, and tools, such as ArgoCD, Jenkins, or similar.
- Strong understanding of distributed systems concepts, including service communication patterns, consistency trade-offs, and failure modes.
- Strong problem-solving abilities and an architectural mindset.
- Familiarity with infrastructure-as-code tools, such as Terraform or Pulumi.
- Familiarity with API design principles across REST and gRPC.
- Knowledge of microservices patterns, including service discovery, circuit breakers, and contract testing.
Responsibilities
- Contribute to the development of distributed systems and microservices architectures.
- Collaborate with multiple product and engineering teams to implement and maintain scalable platforms.
- Enable increased system reliability and improved development velocity.
- Deliver high-quality services at scale.
- Participate in design discussions and contribute ideas that enhance the team's technical direction.
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?
