Senior Software Engineer, Automation Tools

1 Month ago • 3 Years + • Game Engine • $192,890 PA - $238,520 PA

Job Summary

Job Description

Roblox is seeking a Senior Software Engineer on the Test Foundations team to design, build, and maintain a robust test automation framework for all Roblox platforms (mobile, desktop, console, VR). The role focuses on developing a device farm manager and test automation primitives to orchestrate a fleet of physical devices and emulators, ensuring the reliability and speed of automated test pipelines. This position is crucial for enabling faster feature releases, supporting efficient test execution, and driving innovation in device orchestration and test execution for high-quality product releases. The engineer will collaborate on projects end-to-end and work with QA, Infrastructure, and Product Engineering teams.
Must have:
  • 3+ years of experience building scalable, distributed systems or frameworks.
  • Proficiency in C# or Java, and scripting languages like Python or Go.
  • Experience building cross-platform test automation frameworks.
  • Understanding of device management, test runners, and distributed orchestration.
  • Excellent problem-solving, communication, and collaboration skills.
Good to have:
  • Experience developing internal infrastructure or tooling for large organizations.
  • Familiarity with virtual device orchestration and fleet scaling.
  • Experience in high-scale, consumer-facing product environments.

Job Details

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers and creators. 

At Roblox, we’re building the tools and platform that empower our community to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device. We’re on a mission to connect a billion people with optimism and civility, and looking for amazing talent to help us get there. 

A career at Roblox means you’ll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.

As a Senior Software Engineer on the Test Foundations team, you will be responsible for designing, building, and maintaining a robust test automation framework across all platforms supported by Roblox—including mobile, desktop, console, and VR.

Your primary focus will be the development of our device farm manager and associated test automation primitives that orchestrate a large-scale fleet of physical devices and emulators. This infrastructure is critical to ensuring the reliability, scalability, and speed of our automated test pipelines. You will drive innovation in how we manage device orchestration and test execution to support fast, frequent, and high-quality product releases.

You will

  • Develop and enhance the test automation ecosystem to enable faster feature releases across the Roblox Universal App.
  • Build and maintain DFM components to ensure stability, scalability, and ease of integration for internal and external teams.
  • Create utilities, simulators, and infrastructure tools to support efficient test execution across platforms.
  • Collaborate on projects end-to-end: from technical design and planning to implementation and deployment.
  • Collaborate with QA, Infrastructure, and Product Engineering teams to align goals and scale Device Farm Manager.

You have

  • 3+ years of professional experience building scalable, distributed systems or frameworks.
  • Proficiency in one of the object-oriented programming languages such as C# or Java, and scripting languages like python or go.
  • Proven experience in building and evolving robust, cross-platform test automation frameworks.
  • Strong understanding of device management systems, test runners, and distributed orchestration.
  • Excellent problem-solving, communication, and collaboration skills.

Nice to Have

  • Background in developing internal infrastructure or tooling for large engineering organizations.
  • Familiarity with virtual device orchestration and fleet scaling technologies.
  • Experience working in high-scale, consumer-facing product environments.

For roles that are based at our headquarters in San Mateo, CA: The starting base pay for this position is as shown below. The actual base pay is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs and market demand. Therefore, in some circumstances, the actual salary could fall outside of this expected range. This pay range is subject to change and may be modified in the future. All full-time employees are also eligible for equity compensation and for benefits as described on this page.

Annual Salary Range
$192,890$238,520 USD

Roles that are based in our San Mateo, CA Headquarters are in-office Tuesday, Wednesday, and Thursday, with optional in-office on Monday and Friday (unless otherwise noted).

Roblox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Roblox also provides reasonable accommodations for all candidates during the interview process.

Similar Jobs

Bazaar Voice - Senior Product Designer

Bazaar Voice

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
DevRev - Account Executive

DevRev

Buenos Aires, Buenos Aires, Argentina (Hybrid)
1 Week ago
The Walt Disney Company - Engineer, Product Integrity

The Walt Disney Company

Minato City, Tokyo, Japan (On-Site)
2 Weeks ago
Ion - VMware Engineer, Italy

Ion

Italy (Hybrid)
9 Months ago
Owlcat Games - UI Engineer

Owlcat Games

Nicosia, Nicosia, Cyprus (Hybrid)
5 Months ago
Scanline VFX - Lead Software Engineer (Production Tools)

Scanline VFX

Montreal, Quebec, Canada (Remote)
9 Months ago
bohemia interactive - Engine Tools Programmer Prague/Brno

bohemia interactive

Prague, Prague, Czechia (On-Site)
8 Months ago
Epic Games - Senior Engine Programmer

Epic Games

(On-Site)
5 Months ago
fortis games - Staff Full-Stack Engineer (Game Team)

fortis games

Portugal (Remote)
2 Months ago
hashbang - Senior C# Unity Developer

hashbang

Kenmore, Washington, United States (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Marvell - Senior Engineer, Software

Marvell

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
1 Year ago
hogarth - Account Manager

hogarth

Shanghai, China (On-Site)
2 Months ago
Dream Sports - Software Development Engineer 3 - Machine Learning & Data Platform

Dream Sports

Mumbai, Maharashtra, India (On-Site)
5 Months ago
cyara - Senior Solution Architect / Consultant / or Sales Engineer

cyara

United States (Remote)
12 Months ago
XFlow - Product Owner

XFlow

(Remote)
5 Months ago
Ion - Senior Software Test Engineer

Ion

Budapest, Hungary (On-Site)
8 Months ago
Ubisoft - Project Assistant - Apprenticeship

Ubisoft

Montreuil, Île-de-France, France (Hybrid)
3 Months ago
Larian Studios - QA Lead | Responsable Contrôle Qualité

Larian Studios

Quebec, Canada (On-Site)
1 Year ago
reversing labs  - Senior Test Automation Engineer

reversing labs

Zagreb, Grad Zagreb, Croatia (Hybrid)
5 Days ago
Epic Games - QA Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in San Mateo, California, United States

Apple - Senior Service Reliability Engineer

Apple

Austin, Texas, United States (On-Site)
2 Months ago
Games For Love - Esports Streamer

Games For Love

Washington, United States (Remote)
4 Months ago
Epic Games - Lead Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
6 Months ago
TAG - Account Manager - Pharma

TAG

New York, United States (Hybrid)
2 Months ago
WebMD - Account Manager

WebMD

United States (On-Site)
7 Months ago
conga - Senior Director of Pricing Strategy

conga

Broomfield, Colorado, United States (Remote)
4 Weeks ago
Dungarvin - Residential Group Home Manager

Dungarvin

Beverly, New Jersey, United States (On-Site)
5 Days ago
Flow - Café Barista

Flow

Miami, Florida, United States (On-Site)
3 Months ago
Open Systems Technologies - Lead Frontend Engineer with Full Stack Experience (GraphQL / React / AWS / Java / Event-Driven Architecture)

Open Systems Technologies

Boise, Idaho, United States (Remote)
4 Weeks ago
bytedance - Cloud Network Engineer

bytedance

Seattle, Washington, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Tap nation  - Unity Developer

Tap nation

New York, New York, United States (Remote)
8 Months ago
Tencent - Senior Engine Programmer

Tencent

Shenzhen, Guangdong Province, China (On-Site)
7 Months ago
Quantic Dream - Engine Programmer

Quantic Dream

Paris, Île-de-France, France (Hybrid)
4 Months ago
Triple dot studios - Senior Advanced Unity Software Engineer

Triple dot studios

Barcelona, Catalonia, Spain (On-Site)
3 Months ago
Scanline VFX - Lead Software Engineer (Production Tools)

Scanline VFX

Montreal, Quebec, Canada (Remote)
9 Months ago
bytedance - Ad Delivery Algorithm Engineer-Game

bytedance

Singapore (On-Site)
8 Months ago
survious - Senior Technology Engineer - Automation, Analytics and Live Ops (Unreal Engine 5)

survious

Marina Del Rey, California, United States (On-Site)
2 Months ago
bytedance - Technical Product Manager - Infra and Developer Tools

bytedance

San Jose, California, United States (On-Site)
4 Months ago
Riot Games - Manager, Software Engineering - Unreal Ecosystem (UnEco)

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
Crunchyroll - Software Engineer III, Game Consoles

Crunchyroll

Mexico City, Mexico City, Mexico (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

San Mateo, California, United States (On-Site)

Gurugram, Haryana, India (On-Site)

San Mateo, California, United States (Hybrid)

San Mateo, California, United States (Hybrid)

San Mateo, California, United States (Remote)

San Mateo, California, United States (On-Site)

New York, United States (On-Site)

San Mateo, California, United States (Hybrid)

San Mateo, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Roblox

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug