1

Lua Programmer Jobs in California (NOW HIRING)

Software Engineering Systems

Cupertino, CA · On-site

$213K - $252K/yr

Experience with Python/Lua/BashUnderstanding and experience with ARM platform and architecture ... Computer Engineering, Computer Science, Electrical Engineering or equivalent.Familiar with C ...

As a Senior Quality Engineer , you will be embedded within the AVC team and will be part of the ... Proficiency in Python, C++, or Lua. * Strong cross-functional collaboration skills.

Senior Software Engineer, Core UI

San Mateo, CA · On-site

$148K - $184K/yr

As a Senior Software Engineer on the Core UI team, you'll take the Roblox App experience to the ... Experience with Lua or React Native in a production environment. * Experience with UI performance ...

Design Engineer

San Mateo, CA · On-site

$176K - $214K/yr

As a Design Engineer on the Design Acceleration team, you'll be an individual contributor focused ... Lua/React-Lua, or game-engine UI architecture. * (Nice to have) Experience with ASTs (Abstract ...

Senior Design Engineer

San Mateo, CA · On-site

$214K - $255K/yr

As a Design Engineer on the Design Acceleration team, you'll be an individual contributor focused ... Lua/React-Lua, or game-engine UI architecture. * (Nice to have) Experience with ASTs (Abstract ...

As a Senior QA Engineer for Interactivity, you will be the quality leader for the core systems that ... Experience with other scripting languages such as Lua (or Luau) and Python for sophisticated ...

Hardware System Validation Engineer

San Jose, CA · On-site

$144K - $191K/yr

Join the system validation team at Apple's Hardware Engineering, where we validate system-level ... Lua; proficient in Shell scripting.Familiarity with industry standards (USB, PCIe, DDR, etc ...

next page

Showing results 1-20

Lua Programmer information

See California salary details

$11

$39

$67

How much do lua programmer jobs pay per hour?

As of Jun 11, 2026, the average hourly pay for lua programmer in California is $39.02, according to ZipRecruiter salary data. Most workers in this role earn between $25.38 and $50.77 per hour, depending on experience, location, and employer.

What is the difference between Lua Programmer vs Game Developer?

AspectLua ProgrammerGame Developer
Required SkillsProficiency in Lua scripting, basic programming knowledgeMultiple programming languages, game design, and development skills
Work EnvironmentGame studios, software companies, or freelance projects focused on scriptingGame studios, software companies, or independent development teams
Industry UsagePrimarily in game scripting, modding, and embedded systemsFull game development, including design, programming, and testing

While a Lua Programmer specializes in scripting with Lua for specific game functions, a Game Developer has a broader role encompassing overall game creation, design, and programming across multiple languages. Both roles often work in the gaming industry, but Lua Programmers focus on scripting tasks within larger development teams.

What are some common challenges Lua Programmers face when integrating Lua with other programming languages or game engines?

One common challenge for Lua Programmers is ensuring seamless communication between Lua scripts and the host application, which is often written in C, C++, or another language. This typically involves dealing with data type conversions, memory management, and debugging across language boundaries. Additionally, Lua Programmers may need to optimize performance when integrating Lua into resource-constrained environments, such as embedded systems or real-time game engines. Collaborating closely with engine developers and QA teams is essential to address these challenges effectively.

What are Lua Programmers?

Lua Programmers are software developers who specialize in using the Lua programming language to write scripts, applications, or integrate Lua into larger software systems. Lua is known for its lightweight, fast, and flexible scripting capabilities, making it popular in game development, embedded systems, and applications that require scripting support. Lua Programmers often work on tasks like game logic scripting, plugin or module development, and automation. They collaborate with other developers, use Lua's APIs, and may also optimize code for performance. Their skills are especially valued in the gaming industry, as well as in fields requiring customizable and extensible solutions.

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

To excel as a Lua Programmer, you need strong proficiency in Lua scripting, problem-solving abilities, and a solid understanding of software development principles, often supported by a background in computer science or related fields. Familiarity with version control systems like Git, game engines (such as Roblox or Corona SDK), and debugging tools is typically required. Creativity, attention to detail, and effective collaboration skills help Lua Programmers stand out when working on complex projects or in team environments. These skills are vital for writing efficient, maintainable code and delivering high-quality software solutions in dynamic programming settings.
What job categories do people searching Lua Programmer jobs in California look for? The top searched job categories for Lua Programmer jobs in California are:
Senior QA Engineer (Audio, Video, Communication)

Senior QA Engineer (Audio, Video, Communication)

Roblox

San Mateo, CA • On-site

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.