Taro Logo

Cloud Network Platform Software Engineer

Apple builds innovative products and services, focusing on technology that changes lives through individual and collective imagination.
$128,300 - $237,500
Cloud
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Cloud Network Platform Software Engineer

Apple's Cloud Networking team is seeking a talented Cloud Network Platform Software Engineer to join their dynamic organization. This role is crucial in building and maintaining the software-defined network infrastructure that powers Apple's global services like iCloud, iTunes, Siri, and Maps, serving billions of customers worldwide.

As a senior member of the team, you'll be responsible for developing and operating platforms that form the backbone of Apple's hyper-scale network infrastructure. The position requires a unique blend of technical expertise in distributed systems, site reliability engineering, and networking, combined with strong leadership abilities to drive high-impact projects and influence multi-functional teams.

The role offers an exciting opportunity to work with cutting-edge technologies including Python, Golang, Kubernetes, and various cloud platforms. You'll be instrumental in designing and implementing sophisticated systems that solve complex problems at scale, while ensuring high performance and reliability.

Apple offers an exceptional compensation package, including a competitive base salary range of $128,300 to $237,500, plus additional benefits such as stock options, comprehensive healthcare, and education reimbursement. The company's commitment to innovation, coupled with its collaborative culture where diverse perspectives are valued, makes this an ideal opportunity for someone passionate about building large-scale distributed systems.

Working from the Denver office, you'll be part of a fast-paced organization where drive and collaboration are key to success. This role is perfect for a hands-on leader who thrives on ownership and has a passion for building sophisticated systems that power one of the world's most influential technology companies.

Last updated 5 months ago

Responsibilities For Cloud Network Platform Software Engineer

  • Design, develop, and support foundational platforms for large scale distributed systems
  • Provide technical leadership on high impact projects
  • Influence and drive multi-functional teams
  • Facilitate alignment and clarity across teams
  • Build and operationalize platforms for hyper-scale network infrastructure
  • Develop and maintain observability systems
  • Create support documentation and architecture designs

Requirements For Cloud Network Platform Software Engineer

Python
Go
Kubernetes
  • Software development skills in interpreted languages (Python) and compiled languages (Golang)
  • Experience working with container technologies including APIs (Docker, Kubernetes)
  • Familiarity with cloud platforms, architectures, and APIs
  • Experience with Integration / interactions of tooling with APIs
  • Version control systems (Git) and CI systems (Jenkins) experience

Benefits For Cloud Network Platform Software Engineer

Medical Insurance
Dental Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?