A

Apple

Designs phones, computers and their operating systems

Cloud Network Platform Software Engineer

DevOps & InfrastructureConfirmed live in the last 24 hours
Full-timeSunnyvale, CA, USANo salary listedIn-person

About the Job

Requirements

  • Software development skills in compiled languages such as Golang.
  • Experience with Git and continuous integration systems such as Jenkins.
  • Understanding of virtualization and containerization technologies such as Docker, virtual machines, and Kubernetes.
  • Understanding of networking fundamentals, including TCP/IP, BGP, OSPF, routing, and network troubleshooting.
  • Familiarity with cloud platforms, cloud architectures, and application programming interfaces.
  • Experience integrating and interacting with tooling through application programming interfaces.
  • Hands-on experience with large-scale production systems.
  • Strong debugging and problem-solving skills.
  • A proven record of working with cross-functional teams.
  • Ability to articulate technical concepts, designs, and decisions.
  • Experience developing, deploying, and supporting foundational platforms for large-scale distributed systems.
  • Experience in site reliability engineering, observability, distributed systems architecture, and networking.

Responsibilities

  • Build and operationalize platforms and solutions for hyperscale network infrastructure.
  • Contribute to the end-to-end design, development, and support of systems, including observability, support documentation, architecture, and design.
  • Provide technical leadership on high-impact projects.
  • Influence and drive multifunctional teams and facilitate alignment and clarity across teams.
  • Balance priorities, deadlines, and deliverables.
  • Champion foundational software and systems development principles.
  • Develop, deploy, and support platforms for large-scale distributed systems.

Desired Qualifications

  • Experience with infrastructure-as-code and configuration management tools and application programming interfaces, including Ansible, Puppet, and Terraform.
  • Experience building monitoring, alerting, and observability for large-scale distributed systems.
  • Experience with bare-metal systems and operating systems.
  • In-depth knowledge of networking protocols and packet-forwarding architecture.
  • Knowledge of software-defined networking protocols and application programming interfaces, including NETCONF, gRPC, gNMI, and OpenFlow.
  • Experience building monitoring and observability platforms using Prometheus, Grafana, and time-series databases.
  • Knowledge of data center networking and network virtualization, including VXLAN, VRFs, and overlays.
  • A BS in Computer Science, Engineering, or equivalent experience.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs