2

Lua Programming Remote Jobs in Silver Spring, MD

Embedded Software Engineer

Herndon, VA · On-site +1

$70K - $123K/yr

We offer platforms connecting a variety of satellite constellations with an array of remote ... Solid programming experience in C/C++ object-oriented design and development * Linux or a POSIX O/S ...

Embedded Software Engineer

Herndon, VA · On-site +1

$70K - $123K/yr

We offer platforms connecting a variety of satellite constellations with an array of remote ... Solid programming experience in C/C++ object-oriented design and development * Linux or a POSIX O/S ...

Embedded Software Engineer

Herndon, VA · On-site +1

$70K - $123K/yr

We offer platforms connecting a variety of satellite constellations with an array of remote ... Solid programming experience in C/C++ object-oriented design and development * Linux or a POSIX O/S ...

Senior Software Engineer

Herndon, VA · On-site +1

$125K - $159K/yr

This position is based out of our Herndon, VA location with the option of a remote work schedule ... Solid programming experience in object-oriented design and development * Linux or a POSIX O/S ...

This position is based out of our Herndon, VA location with the option of a remote work schedule ... Solid programming experience in object-oriented design and development * Linux or a POSIX O/S ...

This position is based out of our Herndon, VA location with the option of a remote work schedule ... Solid programming experience in object-oriented design and development * Linux or a POSIX O/S ...

Lua Programming Remote information

See Silver Spring, MD salary details

$11.4K

$95.8K

$179.4K

How much do lua programming remote jobs pay per year?

As of Aug 16, 2026, the average yearly pay for lua programming remote in Silver Spring, MD is $95,765.00, according to ZipRecruiter salary data. Most workers in this role earn between $24,800.00 and $150,400.00 per year, depending on experience, location, and employer.

What is Lua programming and what does a remote Lua programmer do?

Lua programming involves using the Lua scripting language to develop software, automate processes, or enhance other applications. A remote Lua programmer typically works from any location, collaborating online with teams to write, debug, and maintain Lua code for games, embedded systems, or web servers. Responsibilities often include integrating Lua scripts into larger software projects, troubleshooting issues, and ensuring code quality, all while communicating with clients or coworkers virtually.

What are some common challenges faced by remote Lua programmers when working on team projects?

Remote Lua programmers often navigate challenges related to communication and code integration within distributed teams. Since Lua is frequently used in embedded systems, gaming, and scripting for larger applications, aligning code standards and ensuring compatibility with other languages or platforms can be complex. To overcome these challenges, remote Lua developers usually rely on clear documentation, regular virtual meetings, and collaborative version control tools like Git. Building strong relationships with team members and maintaining proactive communication are key to successful project delivery in a remote environment.

What is the difference between Lua Programming Remote vs Lua Developer?

AspectLua Programming RemoteLua Developer
Required CredentialsProficiency in Lua, remote work experience, possibly certifications in scriptingProficiency in Lua, software development background, certifications preferred
Work EnvironmentRemote, flexible hours, independent workTypically office or remote, collaborative team setting
Employer & Industry UsageGame development, embedded systems, automationGame studios, software companies, embedded device firms

Both roles involve Lua scripting, but Lua Programming Remote emphasizes remote work flexibility and independent tasks, while Lua Developer may involve more collaborative development in team environments. The core skills and industry applications overlap significantly, making them closely related roles in the Lua programming field.

Is Lua in demand?

Lua programming skills are in demand in industries such as gaming, embedded systems, and automation, especially for roles involving scripting in environments like Roblox, Adobe Lightroom, and network devices. Knowledge of Lua can enhance job prospects in these specialized fields, with remote opportunities available for experienced developers familiar with scripting and integration tools.

What are the key skills and qualifications needed to thrive as a remote Lua programmer?

To thrive as a Lua Programming Remote Developer, you need strong proficiency in Lua scripting, software development fundamentals, and experience with relevant frameworks or engines such as Roblox or Love2D. Familiarity with version control systems (like Git), remote collaboration tools, and sometimes specific certifications in game development or embedded systems are highly valued. Excellent problem-solving skills, self-motivation, and clear communication are essential soft skills for remote work success. These technical and interpersonal abilities are crucial to deliver high-quality code, collaborate effectively with distributed teams, and meet project goals in a remote setting.

What are popular job titles related to Lua Programming Remote jobs in Silver Spring, MD?

For Lua Programming Remote jobs in Silver Spring, MD, the most frequently searched job titles are:

What job categories do people searching Lua Programming Remote jobs in Silver Spring, MD look for?

The top searched job categories for Lua Programming Remote jobs in Silver Spring, MD are:

What cities near Silver Spring, MD are hiring for Lua Programming Remote jobs?

Cities near Silver Spring, MD with the most Lua Programming Remote job openings:

C++ Software Engineer -- AFSIM Extensions & Plugin Development

SAIC

Arlington, VA • On-site, Remote

$160K - $200K/yr

Full-time

This job post has expired 1 day ago. Applications are no longer accepted.


SAIC rating

7.9

Company rating: 7.9 out of 10

Based on 79 frontline employees who took The Breakroom Quiz

79th of 224 rated it services


Job description

Job ID: 2615626

Location: Arlington, VA, US

Date Posted: 2026-08-13

Category: Engineering and Sciences

Subcategory: Modeling/Sim Engr

Schedule: Full-Time

Shift: Day Job

Travel: Yes - 10% of the time

Minimum Clearance Required: Secret

Clearance Level Must Be Able to Obtain: TS/SCI

Potential for Remote Work: ORA_HYBRID


Description

SAIC is seeking a C++ Software Engineer in Arlington, VA. This role focuses on developing C++‑based extensions, plugins, and custom capabilities for AFSIM. The engineer will implement new simulation behaviors, integrate external models, and enhance analytical toolchains that support mission‑level analysis and system‑of‑systems assessments. This position partners closely with analysts to convert modeling requirements into robust, maintainable software features.
Key Responsibilities
• Design, develop, and maintain C++ extensions, plugins, and modules for AFSIM.
• Implement new simulation capabilities, physics based modeling, sensor/weapon logic, and custom interfaces.
• Integrate external libraries, data sources, or physics‑based models into the AFSIM runtime environment.
• Translate analyst requirements into software features, ensuring correctness, performance, and maintainability.
• Debug, optimize, and validate plugin behavior within complex simulation environments.
• Maintain software documentation, API references, and integration guides.
• Support build system configuration, version control workflows, and continuous integration pipelines.
• Ensure code quality through unit testing, peer reviews, and adherence to coding standards.
 

Qualifications

Required Qualifications
• Bachelor’s degree in computer science, software engineering, or related field and 9 years of related experience
• Proficiency in modern C++ (C++17 or later).
• Experience with object‑oriented design, data structures, and software architecture fundamentals.
• Familiarity with AFSIM, simulation frameworks, or plugin‑based architectures.
• Ability to work with Git and collaborative development workflows.
Preferred Qualifications
• Experience developing simulation models, real‑time or constructive simulation software, or game‑engine‑style behavior systems.
• Familiarity with Boost, CMake, or cross‑platform build systems.
• Exposure to Lua/Python for integration or scripting.
• Understanding of sensor physics, kinematics, or engagement modeling (helpful but not required).

Target salary range: $160,001 - $200,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.

What SAIC employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom