Software Engineer, Infrastructure Services
Core
Software engineer responsible for developing, testing, and maintaining software solutions to configure Apple's global Edge Infrastructure and Content Delivery Network.
Role type
Senior IC infrastructure software engineer
Builds
Edge configuration systems and global Content Delivery Network
Domain
Cloud infrastructure, content distribution, network systems
Required skills
Go, Rust, C++, Swift, Kubernetes, Terraform/OpenTofu, HTTP, TLS, TCP/IP, OpenAPI, gRPC/Protobuf, NGINX, Envoy, DSLs, configuration management
Preferred skills
Complex problem solving at scale, technical innovation, versioned configuration compatibility, interpreter concepts, application deployment tools (Helm, Pulumi, Flux)
Technologies
Go, Rust, C++, Swift, Kubernetes, Terraform, OpenTofu, Helm, Pulumi, Flux, NGINX, Envoy, HTTP, TLS, TCP/IP, OpenAPI, gRPC, Protobuf
Responsibilities
Evaluate, test, develop, and maintain software solutions for Edge configuration; Support the dynamically evolving global Content Delivery Network.
Seniority
Senior, hands-on IC
