1

Lua Programmer Jobs in Virginia (NOW HIRING)

Summary The Cybersecurity Engineer is responsible for overseeing cybersecurity strategy, compliance ... Proficiency in C+/++/#, JavaScript, Python, SQL, LUA, or similar languages is preferred. * CEH or ...

Embedded Software Engineer

Herndon, VA Β· On-site

$135K - $177K/yr

Shell scripting, Perl, Lua, or Python * Docker, Conan, cmake, C++11 * Knowledge of Jira, Confluence ... Bachelor's Degree in Computer Science, Electrical Engineering, Software, Systems, Mathematics, or ...

Embedded Software Engineer

Herndon, VA Β· On-site +1

$70K - $123K/yr

Shell scripting, Perl, Lua, or Python * Docker, Conan, cmake, C++11 * Knowledge of Jira, Confluence ... Bachelor's Degree in Computer Science, Electrical Engineering, Software, Systems, Mathematics, or ...

Embedded Software Engineer

Herndon, VA Β· On-site

$70K - $123K/yr

Shell scripting, Perl, Lua, or Python * Docker, Conan, cmake, C++11 * Knowledge of Jira, Confluence ... Bachelor's Degree in Computer Science, Electrical Engineering, Software, Systems, Mathematics, or ...

... Lua, Python, or equivalent) to represent tactics, decision logic, and mission flows. β€’ Translate ... engineering, engineering, physics, operations research, applied mathematics, or related field. β€’ ...

Embedded Software Engineer

Herndon, VA Β· On-site +1

$70K - $123K/yr

Shell scripting, Perl, Lua, or Python * Docker, Conan, cmake, C++11 * Knowledge of Jira, Confluence ... Bachelor's Degree in Computer Science, Electrical Engineering, Software, Systems, Mathematics, or ...

Embedded Software Engineer

Herndon, VA Β· On-site +1

$70K - $123K/yr

Shell scripting, Perl, Lua, or Python * Docker, Conan, cmake, C++11 * Knowledge of Jira, Confluence ... Bachelor's Degree in Computer Science, Electrical Engineering, Software, Systems, Mathematics, or ...

Required : β€’ Bachelor's degree in Engineering, Computer Science, Systems Analysis, or related ... β€’ Knowledge of LUA scripting and scenario development tools β€’ Understanding of system ...

Modeling/Sim Engr Schedule: Full-Time Shift: Day Job Travel: Yes - 10% of the time Minimum ... Script scenario behaviors using AFSIM scripting languages (Lua, Python, or equivalent) to represent ...

Software Developer The Opportunity: As a software developer supporting defense missions, you know ... or Lua * Knowledge of shell scripting and automation * Knowledge of source control systems such as ...

Java Developer

Winchester, VA Β· On-site

$61K - $141K/yr

We need an engineer like you to help support our clients' technology and improve their business ... Experience with Perl, Python, Lua and NGINX * Ability to work in a fast-paced, highly collaborative ...

Java Developer

Winchester, VA Β· On-site

$61K - $141K/yr

We need an engineer like you to help support our clients' technology and improve their business ... Experience with Perl, Python, Lua and NGINX * Ability to work in a fast‑paced, highly ...

next page

Showing results 1-20

Lua Programmer information

See Virginia salary details

$11

$39

$68

How much do lua programmer jobs pay per hour?

As of Sep 11, 2026, the average hourly pay for lua programmer in Virginia is $39.20, according to ZipRecruiter salary data. Most workers in this role earn between $25.48 and $51.01 per hour, depending on experience, location, and employer.

What is a Lua programmer?

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 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 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 popular job titles related to Lua Programmer jobs in Virginia?

For Lua Programmer jobs in Virginia, the most frequently searched job titles are:

What job categories do people searching Lua Programmer jobs in Virginia look for?

The top searched job categories for Lua Programmer jobs in Virginia are:

Infographic showing various Lua Programmer job openings in Virginia as of September 2026, with employment types broken down into 84% Full Time, 7% Part Time, 7% Contract, and 2% Nights. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $81,529 per year, or $39.2 per hour.

Software Engineer (RR1013)

Dahlgren, VA β€’ On-site

HART Technologies, Inc.
Guided Missile and Space Vehicle ManufacturingΒ β€’Β 11 - 50 employees

$75K - $95K/yr

Full-time

Medical, Dental, Retirement, PTO

Posted 7 days ago


Job description

HART Technologies, Inc. is seeking talented Software Engineers to join our onsite tactical software development team in Dahlgren, VA. Successful applicants will perform software design, development, coding, testing, and integration tasks across various software applications, while considering systems engineering, software assurance, and testing best practices.
Responsibilities:
- Design, develop, integrate, test and deploy software in Java (Incl. Swing, FX) for real-time tactical and simulation applications supporting Navy Systems.
- Work closely a talented multi-disciplinary team to understand performance and verification requirements for high performance tactical systems.
- Provide inputs to system architecture and design as part of a Tactical Software Development team.
- Develop software under Agile Design paradigms and collaborative coding techniques.

Required:
- Bachelor's degree in an engineering, scientific, or technical discipline.
- 5 years of experience in software engineering applied to program development, modeling, and/or simulation.
- 2 years of experience with Navy or Joint systems.
- US Citizenship and the ability to obtain a DoD Security Clearance.
- Software development proficiency in:
Β - Windows or Linux
Β - C/C++ or Java

Desired:
- Familiarity with Agile methodologies (e.g., Scrum, Kanban).
- Proficiency with multiple languages (C++, Python, C, Java, Lua).
- Experience with Java based Network Communication.
- Prior experience with tactical control systems is highly desired.
- Active DoD Security Clearance.
- Experience using a Linux operating system.
- Prior experience with development of large network integrated real-time software systems.

Compensation Range:

$75K-$95K
Competitive annual salary plus paid time off, matching 401K, along with Medical, Dental and LT/ST Disability insurance. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or veteran status.