Senior Software Engineer - Orchestration
Roblox · San Mateo, CA, United States
About this role
**Senior Software Engineer - Orchestration** **About the Role** Design and run the platform that executes large-scale end-to-end and integration tests across Roblox's data centers, cloud, and device labs. You'll build distributed services that turn thousands of test suites into a reliable, push-button pipeline. **Key Responsibilities** • Design distributed services: schedulers, control-plane components, and APIs for test orchestration • Run retail-configuration clients on physical hardware at scale • Build capacity-aware scheduling, isolation/sandboxing, and smart retry mechanisms • Develop fleet health tracking and automated failure recovery systems • Create artifact movement and client state management systems • Evolve legacy automation into a cohesive Universal Test Platform • Support engine, client, Studio, and other teams depending on the platform **Required Experience** • Strong background building distributed systems, schedulers, or large-scale infrastructure • Proficiency in Go and/or Python • Solid grasp of distributed systems fundamentals (fairness, efficiency, failure handling, reliability) • Experience building self-healing systems with health monitoring and automated recovery • Passion for correctness and doing things "the right way" **Nice to Have** • Experience with physical test hardware (phones, computers, consoles) • End-to-end or integration testing of real applications **Compensation & Location** 📍 San Mateo, CA (Onsite Tue-Thu, optional Mon-Fri) 💰 $243,290 - $295,250 USD annually Full-time employees eligible for equity compensation and benefits.
Listing freshness
CronJobs last confirmed this listing 23h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.