1

Roblox Lua Programming Jobs (NOW HIRING)

At Roblox, we're building the tools and platform that empower our community to bring any experience ... Proficiency in Lua, including scripting for tooling, automation, or diagnostics; familiarity with ...

Senior QA Engineer, AVC

San Mateo, CA · On-site

$187K - $223K/yr

At Roblox, we're building the tools and platform that empower our community to bring any experience ... Proficiency in Python, C++, or Lua. * Strong cross-functional collaboration skills. For roles that ...

At Roblox, we're building the tools and platform that empower our community to bring any experience ... Expertise in an Object-Oriented Programming language (e.g., C#, Java, C++). * Solid experience with ...

At Roblox, we're building the tools and platform that empower our community to bring any experience ... Experience with Lua or React Native in a production environment. * Experience with UI performance ...

At Roblox, we're building the tools and platform that empower our community to bring any experience ... Experience with other scripting languages such as Lua (or Luau) and Python for sophisticated ...

Senior Software Engineer - Storage Cache

San Mateo, CA · On-site

$139K - $183K/yr

Roblox's Cache team is building a next-generation caching solution designed to deliver sub ... Programming Proficiency: Strong, hands-on programming experience in Go and C++. * Problem-Solving ...

At Roblox, we're building the tools and platform that empower our community to bring any experience ... Experience with other scripting languages such as Lua (or Luau) and Python for sophisticated ...

Do you enjoy teaching and building problem-solving skills in young engineering minds? Have you ... Understanding of Roblox Studio development using LUA * Knowledge of Minecraft modding and the tools ...

next page

Showing results 1-20

Roblox Lua Programming information

See salary details

$11K

$92.6K

$173.5K

How much do roblox lua programming jobs pay per year?

As of Jun 11, 2026, the average yearly pay for roblox lua programming in the United States is $92,636.00, according to ZipRecruiter salary data. Most workers in this role earn between $24,000.00 and $145,500.00 per year, depending on experience, location, and employer.

What is Roblox Lua programming?

Roblox Lua programming refers to the process of writing scripts in the Lua programming language to create interactive games and experiences on the Roblox platform. Lua is used in Roblox Studio to control game mechanics, player interactions, and environmental behaviors. By learning Roblox Lua, developers can add custom features, create complex systems, and bring their creative ideas to life within their Roblox games.

What is the difference between Roblox Lua Programming vs Game Developer?

AspectRoblox Lua ProgrammingGame Developer
Required SkillsProficiency in Lua scripting, understanding of Roblox StudioProgramming, design, and project management skills across platforms
Work EnvironmentRoblox platform, online community, Roblox StudioGame studios, independent development, multiple engines
Industry UsagePrimarily within Roblox ecosystemAcross various gaming platforms and industries

Roblox Lua Programming focuses on scripting within the Roblox environment using Lua, mainly for creating games on Roblox. Game Developers have broader skills, including design and development across multiple platforms. While Roblox Lua Programmers specialize in Roblox, Game Developers work on diverse projects, often requiring additional skills and tools.

What are the key skills and qualifications needed to thrive as a Roblox Lua Programmer, and why are they important?

To thrive as a Roblox Lua Programmer, you need strong proficiency in Lua scripting, game design principles, and a solid understanding of the Roblox Studio environment. Familiarity with version control systems like Git and experience using Roblox APIs and development tools are typically required. Creativity, problem-solving, and effective communication help programmers collaborate with designers and respond to user feedback. These skills are essential to build engaging, high-quality Roblox games that perform well and attract a broad player base.

What are common challenges faced by Roblox Lua programmers when working on collaborative projects?

Roblox Lua programmers often encounter challenges with version control and code integration when collaborating on team projects. Ensuring consistent coding standards, managing simultaneous script edits, and debugging issues introduced by multiple contributors can be complex. Many teams use tools like Git and establish clear communication channels to streamline workflow and reduce conflicts. Regular code reviews and documentation also help maintain project quality and ensure everyone is aligned on objectives.
Senior QA Engineer (Audio, Video, Communication)

Senior QA Engineer (Audio, Video, Communication)

Roblox

San Mateo, CA

Other

Posted 10 days ago


Job description

As a Senior Quality Engineer, you will be embedded within the AVC team and will be part of the centralized Engine QA organization within Engineering Productivity at Roblox. This team is responsible for ensuring the quality, performance, and reliability of Roblox's real-time Audio, Video, and Communication systems that power voice chat, video streaming, spatial audio, and live interactions across platforms.

You'll partner closely with engineers, release teams, and automation framework owners to validate low-latency, real-time systems that operate at massive global scale. Your work directly impacts how millions of players and creators communicate in real time ensuring clarity, synchronization, performance, and stability across desktop, mobile, console, and VR.

You Will:
  • Define and execute test plans for AVC features (voice, video, audio pipelines, streaming).
  • Validate performance, latency, and stability across platforms and network conditions.
  • Integrate AVC automated tests into CI/CD systems.
  • Partner with engineers to analyze performance telemetry and debug complex issues.
  • Lead release readiness testing for AVC components.
  • Participate in on-call rotation for emergency validation.

You Have:

  • 8+ years of QA experience in real-time systems, media, networking, or game engines.
  • Strong understanding of audio/video streaming concepts and performance constraints.
  • Experience testing voice or video chat systems both hardware and software (eg. video conference)
  • Hands-on experience with automation frameworks and CI/CD pipelines.
  • Excellent debugging skills for timing, performance, and cross-platform issues.
  • Proficiency in Python, C++, or Lua.
  • Strong cross-functional collaboration skills.