CareerPlan

Software Engineer, London

London, United KingdomFull-time2026-10-20 → 2026-11-10

Core

Build and maintain a highly available fleet of thousands of Apple devices for remote development and automated testing.

Role type

Senior IC software engineer (Go, distributed systems)

Builds

Device cloud platform, overlay networks, and infrastructure for hardware bring-up and UI automation

Domain

Consumer electronics, cloud infrastructure, embedded systems

Required skills

Go, distributed systems, networking protocols, web services (HTTP/gRPC), troubleshooting

Preferred skills

Swift, C, C++, Python, Kubernetes, Docker, gRPC, protobuf, Ansible, WebDriver, IoT/embedded development

Technologies

Go, Swift, Python, Bash, gRPC, protobuf, Kubernetes, Docker, Envoy, Ansible, Pkl, WebDriver

Responsibilities

Maintain a fleet of thousands of Apple devices, improve service observability and scalability, adapt cloud technologies for Apple workloads, triage and remediate production issues