Taro Logo

Cloud Network Software Engineer

Apple is where individual imaginations gather together, building revolutionary products and services that change lives for the better.
$181,100 - $318,400
Cloud
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Job Description

Apple is seeking a Cloud Network Software Engineer to join their Cloud Network Infrastructure team as a site reliability engineer. This role is crucial in supporting and scaling cloud services that power Apple's major platforms including iCloud, iTunes, Siri, and Maps.

The position sits within Apple's Networking team, which builds software-defined cloud network infrastructure as part of Apple Cloud. This infrastructure forms the critical foundation for delivering Apple's services to billions of customers worldwide. The team operates 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. The role involves the entire service lifecycle from product release through deployment, operation and refinement. Key responsibilities include system design engineering, developing software tools and platforms, capacity planning, and ensuring launch readiness.

The ideal candidate will be highly self-motivated with a passion for excellence, quality and attention to detail. You'll work on proactive designs and process implementations to mitigate risks, reduce impact radius, and improve incident detection and resolution times. The role requires collaboration with cross-functional teams to drive service integrations and resolve dependencies.

This position offers competitive compensation including a base salary range of $181,100 to $318,400, plus opportunities for equity through stock programs and bonuses. Benefits include comprehensive medical/dental coverage, retirement benefits, education reimbursement, and employee discounts on Apple products.

The role combines technical expertise in cloud infrastructure, networking, and system reliability with opportunities to work on services that impact millions of users. If you're passionate about building and maintaining large-scale distributed systems and want to be part of Apple's innovative technology ecosystem, this position offers an exciting opportunity to make a significant impact.

Last updated a day ago

Responsibilities For Cloud Network Software Engineer

  • Support activities such as system design engineering, developing software tools and platforms
  • Manage and plan capacity, conduct 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 incident impact
  • Collaborate with cross-functional teams in driving service integrations

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
Vision Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock options and employee stock purchase plan
  • Discretionary bonuses
  • Relocation assistance