1

Roblox Lua Programming Jobs (NOW HIRING)

At Roblox, we're building the tools and platform that empower our community to bring any experience ... 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 Lua/React is a plus. * Released significant Windows or macOS applications. You know ...

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 ...

Senior Software Engineer - Consoles

San Mateo, CA ยท On-site

$139K - $183K/yr

The Consumer Apps Consoles team owns the console app foundation that makes Roblox feel fast, fluid ... Lua/React is a plus. * Client platform expertise: hands-on experience delivering on console ...

Senior Software Engineer - Desktop

San Mateo, CA ยท On-site

$139K - $183K/yr

The Consumer Apps Desktop team owns the Windows and macOS foundation behind every Roblox session on ... Experience with Lua/React is a plus. * Released significant Windows or macOS applications. You know ...

Gameplay Engineer (Full-Time)

Dallas, TX ยท On-site

$80 - $100/hr

Gameplay Engineer (Full-Time) Location: Remote, work from home in the US or UK only Position Type ... Experience with REST APIs and modern UI frameworks in Roblox (e.g. React-Lua). What's the ...

Coding Instructor

Palm Beach Gardens, FL ยท On-site

$17 - $25/hr

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 ...

Coding Instructor

Palm Beach Gardens, FL ยท On-site

$17 - $25/hr

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 ...

Showing results 41-55

Roblox Lua Programming information

See salary details

$11K

$92.6K

$173.5K

How much do roblox lua programming jobs pay per year?

As of Sep 9, 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 are the key skills and qualifications needed to thrive as a Roblox Lua programmer?

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.

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 other helpful pages are available for Roblox Lua Programming?

Other pages related to Roblox Lua Programming:

Infographic showing various Roblox Lua Programming job openings in the United States as of September 2026, with employment types broken down into 2% Internship, 82% Full Time, 12% Part Time, 3% Contract, and 1% Nights. Highlights an 86% Physical, 3% Hybrid, and 11% Remote job distribution, with an average salary of $92,636 per year, or $44.5 per hour.

Principal Software Engineer, CI and CD Foundation

San Mateo, CA โ€ข On-site

Roblox
Software Developmentย โ€ขย 51 - 200 employees

$153K - $206K/yr

Full-time

Re-posted 25 days ago


Job description

About the Team

The CI and CD Foundation team is the backbone of our engineering velocity. Our mission is to engineer and deliver a CI/CD ecosystem that streamlines the integration and delivery of our core client code-including the Game Engine, Studio, and User Apps.

We are laser-focused on three goals: enhancing overall build reliability, maximizing developer productivity, and ensuring consistent software quality. We're building and improving pipelines and tools to transform SDLC in the age of AI-driven software development.

The Role

As a Principal Software Engineerย on the CI/CD Foundation team, you will serve as the chief technical strategist and architect responsible for transforming how Roblox builds, tests, and ships code at massive scale.

Our build and delivery ecosystem handles immense complexity: decades of C++ game engine code, extensive Lua applications, complex native platforms, and a sprawling monorepo with massive, growing test suites. You will lead the technical vision to modernize, decouple, and accelerate this ecosystem-driving radical improvements across our Local Dev Inner Loop (pre-commit/pre-push), CI (PR validation, speculative execution, merge queues), and CD (OTA updates and binary releases).

We need a visionary builder who deeply understands developer productivity engineering at scale-someone who can architect advanced systems (like custom Submit Queues or intelligent Merge Trains) and harness modern agentic AI workflows to build an autonomous, lightning-fast developer platform.

You Will:
  • Architect CI/CD Strategy: Set and execute the multi-year technical vision for Roblox's build, test, and release platforms. Overhaul legacy pipelines into an automated, observable, and resilient foundation capable of scaling with our rapidly growing engineering org.
  • Master the Inner & Outer Loops: Dramatically reduce developer friction by modernizing the local inner loop (fast local feedback, smart caching, pre-commit optimization) and scaling the outer loop (distributed testing, fast artifact promotion, and automated OTA/binary deployments).
  • Build Concurrency & Merge Solutions: Solve complex, multi-repo merge and build bottlenecks by architecting high-throughput submission engines (e.g., modern Submit Queue systems) that handle high-velocity code insertion without breaking main branches.
  • Pioneer Agentic AI & Automation: Lead the integration of modern agentic AI tools and intelligent automation to autonomously diagnose build failures, optimize test suites, auto-remediate flaky tests, and eliminate repetitive developer chores.
  • Partner Cross-Functionally: Collaborate directly with Client, Engine, Mobile, and Infrastructure leads to understand their specialized stack requirements (C++, Lua, Native Mobile) and translate them into unified, world-class developer tooling.
  • Set Technical Excellence: Drive architectural reviews, establish technical standards, and mentor senior and staff engineers across the Developer Platform organization.
Who You Are:
  • Domain Mastery (12+ Years): You have a proven track record as a Principal/Staff+ engineer architecting and scaling enterprise-grade CI/CD infrastructure, distributed build systems, and developer platforms at hyper-scale.
  • Deep Systems & Infrastructure Knowledge: You understand the mechanics of large-scale builds (C++, Mobile, Monorepos), artifact dependency graphs, distributed caching, container orchestration (AWS, Kubernetes, Nomad, Docker), and observability pipelines.
  • Algorithmic & Distributed Systems Problem Solver: You have hands-on experience (or deep architectural familiarity) with advanced CI concepts like speculative build execution, merge queues/submit queues, distributed test execution, and dynamic build graph generation.
  • Strong Polyglot Engineer: Proficient in systems and tooling languages (such as C++, Go, Python, or Rust) with a history of writing high-performance platform tools.
  • Pioneer in AI Tooling: You actively leverage and experiment with cutting-edge AI software engineering tools (e.g., Claude Code, Codex, agentic workflows) and know how to integrate AI to turn manual dev processes into self-healing, autonomous platforms.
  • Data & Observability Driven: You rely on build telemetry, pipeline tracing, and developer friction metrics to pinpoint bottlenecks and quantify developer velocity gains.