Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Sr Software Engineer, Apple Cloud Networking

Apple

$181,100 - $318,400
Sep 12, 2025
Sunnyvale, CA, US
Apply Now

Apple Cloud Networking team constructs software-defined network infrastructure as an integral component of Apple Cloud. Our infrastructure serves as a pivotal foundation for delivering Apple’s services, including iCloud, iTunes, Siri, and Maps, to a global customer base of billions.

Requirements

  • Proficiency in Java, C++, Go, scripting languages, Git, and configuration management systems.
  • Experience in building scalable services, architectural design, data structures, algorithms, microservice architectures, and APIs.
  • 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
  • Hands-on experience with large scale production systems

Responsibilities

  • Designing, building, and running new services that help lead virtualized networks, computing, and storage.
  • Contribute to the development and operationalization of cutting-edge products and solutions that will shape the future of our highly scalable network infrastructure.
  • Building super-scalable, reliable, and user-friendly systems to support one of the world’s biggest cloud infrastructures.
  • Developing services using skills from different areas, like distributed systems, user experience, and modular and resilient programming.
  • Innovating and building systems from scratch for the massive scale of our infrastructure.
  • Debugging production issues.

Other

  • Strong organizational and communication skills
  • The ability to prioritize tasks, deliver on bold deadlines, and drive closures
  • Strong and proven record of working with multi-functional teams
  • Outstanding communication skills with the ability to articulate concepts, designs and decisions.
  • BS and MS or equivalent experience in Computer Science