Senior Software Engineer, Automation Tools

Roblox is a global platform where millions of people gather to create, play, and connect in 3D immersive digital experiences.
San Mateo, CA, USA
$238,520 - $289,460
DevOps
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Gaming

Description For Senior Software Engineer, Automation Tools

Roblox is seeking a Senior Software Engineer to join their Test Foundations team, focusing on automation tools and device farm management. This role is crucial in building and maintaining the testing infrastructure that ensures quality across Roblox's multiple platforms including mobile, desktop, console, and VR.

The position involves developing and managing a sophisticated device farm manager that orchestrates a large-scale fleet of physical devices and emulators. This infrastructure is vital for maintaining reliable, scalable, and fast automated test pipelines that support Roblox's continuous delivery of features across their Universal App.

As a Senior Software Engineer in this role, you'll be responsible for designing and implementing robust test automation frameworks, creating essential testing utilities, and ensuring the stability of testing infrastructure. The role requires expertise in object-oriented programming (C#/Java) and scripting languages (Python/Go), along with a strong background in distributed systems and test automation.

The position offers an attractive compensation package ranging from $238,520 to $289,460 USD, along with comprehensive benefits including medical, dental, and vision coverage, a 401k program, and flexible work arrangements. The role is based in San Mateo, CA, with a hybrid work schedule requiring in-office presence Tuesday through Thursday.

Roblox provides an innovative work environment where you'll be at the forefront of developing tools that impact millions of users worldwide. The company's mission to connect a billion people with optimism and civility offers a unique opportunity to work on challenging technical problems while contributing to a platform that shapes how people interact in digital spaces.

This role is perfect for experienced engineers who are passionate about building scalable testing infrastructure, enjoy solving complex technical challenges, and want to make a significant impact on a platform used by millions of people globally. You'll work with cutting-edge technology while collaborating with talented teams across the organization to drive innovation in test automation and quality assurance.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer, Automation Tools

  • Develop and enhance the test automation ecosystem for Roblox Universal App
  • Build and maintain Device Farm Manager components
  • Create utilities, simulators, and infrastructure tools
  • Own projects end-to-end from technical design to deployment
  • Collaborate with QA, Infrastructure, and Product Engineering teams
  • Mentor junior engineers

Requirements For Senior Software Engineer, Automation Tools

Python
Java
  • 5+ years of professional experience building scalable, distributed systems or frameworks
  • Proficiency in object-oriented programming languages (C# or Java) and scripting languages (Python or Go)
  • 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

Benefits For Senior Software Engineer, Automation Tools

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Industry-leading compensation package
  • Medical, dental, and vision coverage
  • 401k program
  • Flexible vacation policy
  • Flexible work policy (Roflex)
  • Free catered lunches five times a week
  • Unlimited snacks
  • Onsite fitness center and fitness program credit
  • Annual CalTrain Go Pass
  • Roblox Admin badge for avatar

Interested in this job?

Jobs Related To Roblox Senior Software Engineer, Automation Tools

Senior Software Engineer, Engineering Productivity

Senior Software Engineer position at Roblox focusing on engineering productivity, developer tools, and CI/CD infrastructure, offering $189K-$234K and hybrid work in San Mateo.

Senior Software Engineer, Developer Experience (DX) - Provo

Senior Software Engineer role at Qualtrics focused on Developer Experience (DX) and CI/CD infrastructure, building and maintaining tools and platforms that streamline software delivery for thousands of engineers globally.

Senior Software Engineer, Engineering Productivity

Senior Software Engineer position at Roblox focusing on engineering productivity, developer tools, and CI/CD infrastructure, offering $189K-$234K and hybrid work in San Mateo.

Sr System Development Engineer, AFT - Platform Engineering & Services

Senior System Development Engineer role at Amazon Fulfillment Technologies, focusing on designing and managing mission-critical services for Amazon's global fulfillment network.

Senior Systems Engineer

Senior Systems Engineer role at Disney focused on streaming infrastructure and content delivery for platforms like Disney+, Hulu and ESPN+.