Prepin
Log in
Apple

engineering opportunity

Software Engineer, Infrastructure Services

You will be responsible for supporting and configuring Apple's Edge Infrastructure. This involves developing software and managing systems that support content distribution for a global user base.

Austin, Texas, United StatesonsiteFULL_TIME

Posted

About the role

What will you do at Apple?

Imagine what you could do here. At Apple, new ideas have a way of becoming

extraordinary products, services, and customer experiences very quickly. Bring

passion and dedication to your job and there's no telling what you could

accomplish. The people here at Apple don’t just create products — they create

the kind of wonder that’s revolutionized entire industries. It’s the diversity

of those people and their ideas that injspires the innovation that runs through

everything we do, from amazing technology to industry-leading environmental

efforts. Join Apple, and help us leave the world better than we found it. The

Edge Engineering team provides software engineering services which operates Edge

Infrastructure for Apple. Our Edge infrastructure supports content distribution

for Apple's installed base of devices and the related services that are used by

more than a billion people.

DESCRIPTION

We’re looking for a software engineer with a unique blend of experience and

interest in systems, architecture, network and software development practices.

You will be part of a forward-thinking and dynamic team responsible for

supporting Apple’s Edge Infrastructure. Our team is responsible for systems

which configure the Edge for Apple.

MINIMUM QUALIFICATIONS

BS in Computer Science or a related field or equivalent job-related experience

5+ years of software development experience with languages such as Go, Rust,

C++, Swift, etc

PREFERRED QUALIFICATIONS

A passion for solving complex problems at scale and driving technical

innovation. Experience with domain-specific languages (DSLs), versioned and

compatibility of configurations, interpreter concepts, and configuration

developer tools. Knowledge of networking protocols like HTTP, TLS, or TCP/IP.

OpenAPI, gRPC/Protobuf, Terraform/OpenTofu Experience deploying and managing

applications on Kubernetes such as Helm, Pulumi, Flux Familiarity with proxy

systems such as NGINX or Envoy.

Which skills does this role require?

GoRustC++SwiftSoftware EngineerInfrastructure ServicesEdge InfrastructureSystems ArchitectureConfiguration managementContent distributionSoftware developmentProxy systemsScalability

Make your next move

Build a shortlist and prepare

Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.

Review the responsibilities and requirements before adding an opening to your shortlist.

Role information can change. Confirm current details on the original application page.

Product

AI Candidate AgentCompaniesBrowse JobsInterview QuestionsDeep ProfileSkill AssessmentOpportunity Matching
Prepin.ai

© 2026 Prepin | All rights reserved.