Sr Software Engineer, Infrastructure Services
Core
Designing, building, and running new services to lead virtualized networks, computing, and storage for Apple's global infrastructure.
Role type
Senior IC infrastructure software engineer (networking & cloud systems)
Builds
Scalable, reliable services for virtualized networks, compute, and storage
Domain
Cloud infrastructure, distributed systems, networking
Required skills
Go, C, Python, Java, Git, configuration management, microservice architecture, APIs, concurrency patterns, L3/L4 networking, traffic steering, policy-based routing, stateful connection tracking, network troubleshooting, packet analysis
Preferred skills
Cloud provider networking APIs/SDKs, infrastructure automation (Terraform, AWS CloudFormation), Linux network virtualization (namespaces, iptables/nftables, eBPF), packet-forwarding data paths (Open vSwitch), network security technologies, test automation frameworks, CI/CD pipelines
Technologies
Go, C, Python, Java, Git, Terraform, AWS CloudFormation, Open vSwitch, eBPF, Wireshark, tcpdump
Responsibilities
Design and build scalable services for virtualized networks, compute, and storage; implement high-performance code with concurrency patterns; troubleshoot network connectivity and routing issues in cloud environments; collaborate with cross-functional teams on infrastructure projects
Seniority
Senior, hands-on IC
