Cloud Network Software Engineer

Apple is where individual imaginations gather together, building revolutionary products and services that change lives for the better.
$175,800 - $312,200
Cloud
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Cloud Network Software Engineer

Apple's Cloud Network Infrastructure team is seeking a Site Reliability Engineer to support and scale cloud services. As part of the Apple Networking team, you'll be building software-defined cloud network infrastructure that serves as the critical foundation for delivering Apple's services like iCloud, iTunes, Siri, and Maps to billions of customers worldwide.

The role involves working in a fast-paced environment where drive and collaboration are essential for success. As a Site Reliability Engineer, you'll be responsible for maintaining high availability, scale, and resilience of cloud network services. You'll engage in the entire service lifecycle from product release through deployment, operation, and refinement.

Key responsibilities include supporting launch readiness activities such as system design engineering, developing software tools and platforms, managing capacity, and conducting launch reviews. You'll maintain service quality through monitoring and improving availability, performance, and health. The role requires implementing proactive designs and processes to mitigate risks, reduce impact radius, and improve incident detection and resolution times.

The ideal candidate should have experience in crafting and operationalizing large-scale distributed, fault-tolerant, multi-tenant services, along with strong knowledge of operating systems and network fundamentals. Expertise in API design, interface technologies, and strong systems programming skills are highly valued.

Apple offers a comprehensive benefits package including medical and dental coverage, retirement benefits, stock programs, and educational reimbursement opportunities. The company is committed to inclusion and diversity, providing equal opportunities for all applicants.

Working at Apple means joining a team where individual imaginations come together to create experiences that have revolutionized entire industries. You'll be part of an environment where diversity of thinking inspires innovation in everything we do.

Last updated 7 days ago

Responsibilities For Cloud Network Software Engineer

  • 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
  • Implement proactive designs and processes to mitigate risk and reduce impact radius
  • Handle incident detection and resolution
  • Collaborate with cross-functional teams in driving service integrations
  • Resolve dependencies and represent service offerings

Requirements For Cloud Network Software Engineer

Kubernetes
  • 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)
  • 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

Benefits For Cloud Network Software Engineer

Medical Insurance
Dental Insurance
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Educational expense reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee discount on Apple products

Interested in this job?

Jobs Related To Apple Cloud Network Software Engineer

Software Engineering Manager - Virtual Networking

Lead engineering team for Apple's cloud compute platform, focusing on virtual networking infrastructure and supporting global R&D operations.

Engineering Program Manager, Cloud Infrastructure, Apple Services Engineering

Engineering Program Manager position at Apple Services Engineering, focusing on cloud infrastructure and developer tools, offering $157K-$236K base salary in Seattle.

Senior Engineering Manager, Apple Data Platform Infrastructure and Compute

Lead Apple's Data Platform Infrastructure teams in building scalable compute solutions for AI/ML workloads, managing platform strategy and engineering excellence.

Fleet Planning Program Manager, Infrastructure Services

Lead infrastructure planning and optimization for Apple's Infrastructure Services team, managing fleet planning programs and driving technical solutions for internal customers.

Engineering Manager - CloudKit Client, Continuous Integration

Lead CloudKit Client Continuous Integration team at Apple, managing engineering teams and developing testing infrastructure for Apple's cloud services.