Taro Logo

Sr Software Engineer, Apple Cloud Networking

Apple is where individual imaginations gather together, building innovative 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 Cloud Networking team is at the heart of Apple's massive cloud infrastructure, powering services like iCloud, iTunes, Siri, and Maps for billions of users worldwide. We're seeking a Senior Software Engineer to join our dynamic team in building and maintaining our software-defined network infrastructure.

As a Sr Software Engineer in Cloud Networking, you'll be working on cutting-edge products and solutions that shape the future of our highly scalable network infrastructure. You'll be part of a team that values innovation, collaboration, and diverse perspectives, working on systems that operate at unprecedented scale.

The role involves designing and building super-scalable, reliable services that support one of the world's biggest cloud infrastructures. You'll be tackling unique challenges that require innovative solutions, working with distributed systems, and creating user-friendly interfaces for complex systems. Your work will directly impact the delivery of Apple's services to billions of users globally.

Key aspects of the role include:

  • Developing sophisticated and fault-tolerant systems
  • Working with networking protocols and packet forwarding architecture
  • Implementing infrastructure-as-code solutions
  • Building and maintaining scalable microservices
  • Collaborating with cross-functional teams
  • Debugging and optimizing production systems

The ideal candidate will bring strong technical expertise in systems programming, networking protocols, and distributed systems, combined with excellent communication skills and a collaborative mindset. You'll be working in an environment that values innovation, technical excellence, and the ability to solve complex problems at scale.

Benefits include comprehensive medical and dental coverage, retirement benefits, stock programs, education reimbursement, and potential for bonuses and relocation assistance. Join us in building the future of cloud infrastructure at Apple!

Last updated 4 days ago

Responsibilities For Sr Software Engineer, Apple Cloud Networking

  • Build scalable services and architectural design
  • Work with microservice architectures and APIs
  • Debug and maintain production systems
  • Develop fault-tolerant systems
  • Collaborate with multi-functional teams

Requirements For Sr Software Engineer, Apple Cloud Networking

Java
Go
Linux
  • Hands-on experience in building sophisticated and fault-tolerant systems
  • In-depth knowledge on networking protocols and packet forwarding architecture
  • Experience in infrastructure-as-a-code and APIs
  • Strong systems programming skills including multi-threading, concurrency, caching, batching
  • Strong and proven record of working with multi-functional teams
  • Outstanding communication skills
  • Hands-on experience with large scale production systems
  • BS and MS or equivalent experience in Computer Science

Benefits For Sr Software Engineer, Apple Cloud Networking

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance