About The Position

The Sr Software Engineer will join Apple’s Information Systems and Technology (IS&T) organization, specifically Infrastructure Services, which manages data center equipment and systems that provide compute, storage, and networking services across Apple. The role focuses on designing, building, and operating scalable, reliable, user-friendly services for Apple’s global cloud infrastructure, including services supporting virtualized networks, computing, and storage. The work involves solving large-scale infrastructure challenges through innovation and applying distributed-systems, user-experience, modular-programming, and resilient-programming skills.

Requirements

  • At least 2 years of software development experience, with a strong focus on cloud-native infrastructure, network automation, or systems programming.
  • Strong proficiency in Go, C, or Python, and willingness to work primarily in Go.
  • Solid understanding of concurrency patterns and writing high-performance code.
  • Deep working knowledge of L3/L4 networking, including IPv4/IPv6, dual-stack, routing, IPAM, NAT, and DNS implementations.
  • Strong understanding of traffic steering, policy-based routing, and stateful connection tracking.
  • Strong experience troubleshooting network connectivity and routing issues in cloud environments using cloud metrics, flow logs, and packet-analysis tools such as tcpdump or Wireshark.
  • Ability to collaborate effectively with cross-functional teams.

Nice To Haves

  • Hands-on experience managing cloud-provider networking resources programmatically via APIs or SDKs, or automating infrastructure deployments with Terraform or AWS CloudFormation in AWS or GCP.
  • Experience with Linux network-virtualization constructs such as network namespaces, iptables/nftables, eBPF, and routing tables, or developing network virtual appliances.
  • Hands-on experience with packet-forwarding data paths such as Open vSwitch (OVS), switching fabrics, or network-security technologies.
  • Proven experience building test-automation frameworks to validate network infrastructure and implementing CI/CD pipelines.

Responsibilities

  • Design, build, and operate services for Apple’s global cloud infrastructure.
  • Develop services supporting virtualized networks, computing, and storage.
  • Collaborate with cross-functional teams.
  • Troubleshoot network connectivity and routing issues in cloud environments.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service