JobsSoftware Engineer – Distributed Systems & Platform Engineering
Apple logo

Software Engineer – Distributed Systems & Platform Engineering

Apple

Location

Austin, TX, Beaverton, OR, Cupertino, CA

Type

Full-time

Posted

6/5/2026

Compensation

Not listed

Undergraduate with 2+ Years of Experience
Approval 98.9%·Filings 5,543·New hires 2,691·
👑 Elite Sponsor
·FY 2025

Job description

This role is part of the CAD Infrastructure Development group, focusing on building and evolving distributed systems that power products at scale. The team is responsible for ensuring services can handle large-scale demands efficiently. You will work on cloud-native technologies and collaborate with various product and engineering teams to enhance system reliability and development velocity. This position emphasizes the importance of contributing to the platform infrastructure that supports reliable and performant customer experiences.

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 and consistency trade-offs.
  • 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.
  • Knowledgeable in microservices patterns, including service discovery and circuit breakers.

Responsibilities

  • Contribute to the development of distributed systems and microservices architectures.
  • Collaborate with multiple product and engineering teams to implement scalable, event-driven platforms.
  • Increase system reliability and improve 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?