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

Salary not specified
Nov 9, 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
  • building systems from scratch for the massive scale of our infrastructure
  • architectural design
  • data structures
  • algorithms

Other

  • Strong organizational and communication skills
  • the ability to prioritize tasks, deliver on bold deadlines, and drive closures
  • the ability to prioritize and debug production issues
  • Strong and proven record of working with multi-functional teams
  • Outstanding communication skills with the ability to articulate concepts, designs and decisions.