Software Engineer, Cloud Networking (Test Automation)
Core
Design and build a scalable test automation platform for Apple's private cloud virtual networking layer, enabling developers to write and run end-to-end functional tests.
Role type
Senior IC test automation engineer (cloud networking)
Builds
Test automation platform, test frameworks, and developer-facing testing tools for virtual networking components
Domain
Cloud networking, private cloud infrastructure, test engineering
Required skills
Test automation framework design, cloud-native networking (VPCs, overlays, gateways, service meshes, load balancers, firewalls, NATs), programming in Go or Python, CI/CD integration, test strategy definition, root cause analysis, observability tooling
Preferred skills
Kubernetes, OpenStack, system virtualization, infrastructure as code, API design (JSON, ProtoBuf, REST, RPC, XML), networking across OSI layers 3-7, scale/performance/resiliency testing