Back to all jobs
A

Platform Software Engineer, Infrastructure Services

Sunnyvale, California, United States
Software and Services

Job Description

About the Role

Every time someone downloads an iOS update, streams a show on Apple TV+, or use maps for direction, they're relying on Apple's Edge Infrastructure. The Edge Engineering team builds and operates the software that powers this content distribution layer, serving more than a billion people worldwide. We're looking for a software engineer who is energized by working at the intersection of systems architecture, networking, and software development, and who wants their code to operate at a scale few teams ever reach.

Description

In this role, you will split your time between building new software and operating the systems that power content delivery for over a billion Apple users. You will start with clear direction and well-defined projects, but as you build context and confidence, you will increasingly identify problems on your own and propose solutions to the team. That growth is by design: we are looking for someone at the stage in their career where they are ready to transition from executing on well-scoped tasks to owning the \\

Minimum Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field or equivalent experience.
  • 3+ years of experience in software development with a focus on infrastructure or internet-facing systems.
  • Proficiency in Python, Go, and shell scripting (Bash or similar).
  • Solid understanding of networking fundamentals, including TCP/IP, DNS, HTTP, and TLS.

Preferred Qualifications

  • Experience building Python web backends using frameworks such as FastAPI or other ASGI-based applications.
  • Experience with relational databases, particularly SQL and PostgreSQL.
  • Experience deploying and managing applications on Kubernetes using tools such as Helm, Pulumi, or Flux.
  • Experience with CI/CD pipelines and tools such as Spinnaker, Argo, or Jenkins.
  • Experience with configuration management tools such as Salt, Ansible, or Puppet.
  • Familiarity with Enterprise Linux and Linux-based server administration.
  • Familiarity with front-end technologies such as HTML5, TypeScript, JavaScript, or React.

About Apple

First seen: May 29, 2026
Last updated: May 29, 2026