Prepin
Log in
Apple

engineering opportunity

Cloud Network Software Engineer

The engineer will engage in the entire service lifecycle, including system design engineering, developing software tools, capacity planning, and conducting launch reviews to ensure readiness. Responsibilities also include maintaining service quality through monitoring, proactive risk mitigation designs, and delivering sustainable incident response practices.

Sunnyvale, California, United StatesonsiteFULL_TIME

Posted

About the role

What will you do at Apple?

Apple is where individual imaginations gather together, committing to the values

that lead to great work. Every new product we build, service we create, or Apple

Store experience we deliver is the result of us making each other’s ideas

stronger. That happens because every one of us shares a belief that we can make

something wonderful and share it with the world, changing lives for the better.

It’s the diversity of our people and their thinking that inspires the innovation

that runs through everything we do. When we bring everybody in, we can do the

best work of our lives. Here, you’ll do more than join something — you’ll add

something. People at Apple don’t just build products — they craft the kind of

experience that has revolutionized entire industries. The diverse collection of

our people and their ideas encourage innovation in everything we do. Bring

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

accomplish. Join Apple’s Cloud network Infrastructure team as a site reliability

engineer to help support and scale cloud services. The Apple Networking team

builds software-defined cloud network infrastructure as a part of Apple Cloud.

Our infrastructure is a critical foundation in delivering Apple’s services (such

as iCloud, iTunes, Siri, Maps) to billions of customers. We are a fast paced

organization where drive and collaboration are the keys to success. Teams across

Apple rely critically on us for infrastructure that help them build services

that scale globally, are highly available, and “just work”. As a Site

Reliability Engineer you will be responsible for the cloud network services to

maintain high availability, scale and resilience. The successful candidate is

expected to be highly self-motivated with a passion for excellence, quality and

detail.

DESCRIPTION

In this role, you will

  • engage in the entire service lifecycle from product
  • release, through to deployment, operation and refinement. Following are the key
  • responsibilities - As a part of launch readiness, support activities such as
  • system design engineering, developing software tools and platforms,
  • managing/planning capacity, and conducting launch reviews to ensure readiness -
  • Maintain service quality via monitoring and improving availability, performance
  • and health. - Proactive designs and process implementations to mitigate risk,
  • reduce impact radius, incident detection and resolution times. Deliver on a
  • sustainable incident response practices learning from experiences through
  • blameless postmortems. - Collaborate with cross-functional teams in driving
  • service integrations, resolving dependencies and representing the service
  • offerings.
  • MINIMUM QUALIFICATIONS
  • Experience in crafting and operationalizing large scale distributed,
  • fault-tolerant, multi-tenant services Experience with operating systems and
  • network fundamentals Experience in API design and interface technologies (JSON,
  • ProtoBuf, REST, RPC, XML, etc)
  • PREFERRED QUALIFICATIONS
  • Expert knowledge of API design and interface technologies Strong systems
  • programming skills including multi-threading, concurrency, caching, batching In
  • depth knowledge of K8s, system virtualization, build systems and infrastructure
  • as code Strong record of leading large multi-functional projects Outstanding
  • communication skills with the ability to articulate concepts, designs and
  • decisions.

Which skills does this role require?

Cloud NetworkSoftware EngineeringSite Reliability EngineeringDistributed ServicesFault-TolerantMulti-tenant ServicesOperating SystemsNetwork FundamentalsJSONProtoBufRESTRPCXMLInfrastructure As CodeSoftware EngineerSite Reliability EngineerCloud Network InfrastructureMulti-tenantLaunch ReadinessCapacity PlanningIncident ResponsePostmortemsService LifecycleREST APIsKubernetesMachine Learning

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 JobsDeep ProfileSkill AssessmentOpportunity Matching
Prepin.ai

© 2026 Prepin | All rights reserved.