Senior Software Engineer, Developer Tools
Roblox · San Mateo, CA, United States
About this role
**Senior Software Engineer, Developer Tools (Roblox) — App Test Team** Roblox is building the tools and platform that empower its community to bring any experience to life—connecting a billion people with optimism and civility. The **App Test** team builds the **test automation platform** that enables Roblox engineers to deliver reliable, high-quality experiences across the **Roblox Universal App**. This includes test frameworks, execution & orchestration, device-farm infrastructure, debugging tools, dashboards, and supporting infrastructure for end-to-end testing across **mobile, desktop, console, and VR**. ## What you’ll do - **Build and scale test automation infrastructure:** Design, implement, and evolve frameworks, runners, orchestration services, device-farm integrations, and supporting infrastructure for reliable end-to-end testing. - **Advance the AI-native test lifecycle:** Develop intelligent tooling to improve test authoring, selection, execution, maintenance, and failure triage—reducing manual effort and making testing more accessible. - **Develop test orchestration and intelligence:** Connect test planning, selection, execution, and failure analysis to use infrastructure more efficiently and deliver faster feedback. - **Improve test reliability and debugging:** Build tools and services for stability, observability, failure diagnosis, and maintenance across a large, evolving test ecosystem. - **Shift quality earlier in the development lifecycle:** Integrate automated quality checks and actionable feedback into development and CI/CD workflows. - **Drive projects end to end:** Own initiatives from problem definition through design, implementation, deployment, adoption, measurement, and continuous improvement. - **Collaborate across engineering:** Partner with application, platform, QA, infrastructure, and developer productivity teams to deliver scalable solutions for engineers. ## What you have - **Software engineering experience:** Experience designing, building, testing, and operating production software; proven ability to solve complex problems in large codebases. - **Programming fundamentals:** Strong skills in **C++**, **Python**, **Go**, or another modern language; maintainable, reliable, well-tested code. - **Automation & infrastructure experience:** Experience building test automation frameworks, developer tools, distributed systems, CI/CD infrastructure, or similar platforms. - **Systems & architecture:** Experience evolving services/frameworks with scalability, reliability, observability, and operational excellence in mind. - **Cross-platform engineering:** Experience across multiple platforms/environments (e.g., Windows, macOS, Linux, Android, iOS). - **Ownership & collaboration:** Ability to take ownership, communicate technical decisions clearly, and improve the experience for engineers using your tools. ## Nice to have - Experience with cross-platform test automation frameworks such as **Appium**, **Selenium**, or comparable tools (mobile/desktop/game testing). - Experience building **CI/CD**, release engineering, developer productivity, or internal platform systems. - Experience applying **LLMs/agents/AI** to developer tools (test authoring, intelligent selection, maintenance, failure analysis, automated debugging). - Experience integrating automated quality checks into large-scale development workflows. ## Pay transparency (HQ: San Mateo, CA) **Annual Salary Range:** **$243,290 — $295,250 USD** Equity co
Listing freshness
CronJobs last confirmed this listing 7h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.