Senior Software Engineer (python/go, infrastructure)
Core
Build and operate the infrastructure hosting remote iOS, macOS, Windows, and Linux devices at scale for automated app and browser testing.
Role type
Senior Software Engineer (Infrastructure)
Builds
Device fleet services, CI/CD pipelines, and observability tooling for testing environments.
Domain
Cloud Infrastructure / DevOps / Virtualization
Deliverable
infrastructure
Required skills
distributed systems design, Kubernetes (Agones), Go, Python, observability (metrics/logging/tracing), Linux/Unix systems administration, CI/CD pipeline management
Preferred skills
macOS internals (CoreSimulator, APFS), storage and copy-on-write design, Windows/Linux infrastructure, Apple Virtualization Framework, test automation (Appium, XCTest), OS/VM image building (Packer, Ansible)
Responsibilities
Design and build services across the device lifecycle (boot to teardown), automate build and release pipelines, build observability tooling for the fleet, root-cause and fix lifecycle regressions, reduce boot and teardown times, collaborate with Cloud and Test Orchestration teams
Seniority
Senior, hands-on IC