1

Virtual Reality Software Engineer Jobs in Virginia

Software Engineer- Sr.

Dahlgren, VA · On-site

$124.90K - $164.70K/yr

... realistic operational Naval environments. • Experience must include at least one (1) of the ... programming, Software testing at multiple levels including unit, system, and system-of-systems ...

Software Engineer

Sterling, VA · On-site

$113.20K - $237.80K/yr

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... reality. A focus on continuous growth. Together, we will advance our nation's most critical ...

Software Engineer

Sterling, VA · On-site

$79.40K - $162.70K/yr

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... reality. A focus on continuous growth. Together, we will advance our nation's most critical ...

As a Software Engineer you will have the unique opportunity to solve hard problems and help turn complex concepts into reality to advance and enhance systems supporting the defense of our nation. In ...

Sr. Software Engineer

Dahlgren, VA · On-site

$124.90K - $164.70K/yr

The Sr Software Engineer will support the design, development, testing, and documentation of ... Analyze software performance in realistic operational Naval environments and scenarios. * Support ...

Introduction We are seeking a Software Engineer to design, develop, and maintain cloud-based ... Demonstrated experience with networking and Virtual Private Network (VPN) protocols like OpenVPN ...

The Software Engineer will work with scientists and engineers to implement algorithmic solutions ... leveraging Live-Virtual-Constructive (LVC) infrastructure • support and brief customers ...

Introduction We are seeking a Software Engineer to design, develop, and maintain cloud-based ... Demonstrated experience with networking and Virtual Private Network (VPN) protocols like OpenVPN ...

Sr Software Engineer -Public Sector

Mclean, VA

$123.80K - $163.30K/yr

... reality to accelerating the development of medical breakthroughs. We do this by building and ... virtual machines. And we're only getting started. The Role At Databricks, we don't just build ...

Software Engineer

Chantilly, VA · On-site

$86.80K - $198K/yr

Share Software Engineer The Opportunity: Booz Allen is looking for a Software Engineer who is ... virtual) is prohibited unless permission is explicitly provided . Work Model Our people-first ...

Software Engineer

Chantilly, VA · On-site

$86.80K - $198K/yr

Share Software Engineer The Opportunity: Booz Allen is looking for a Software Engineer who is ... virtual) is prohibited unless permission is explicitly provided . Work Model Our people-first ...

next page

Showing results 1-20

Virtual Reality Software Engineer information

See Virginia salary details

$63K

$146.3K

$203.7K

How much do virtual reality software engineer jobs pay per year?

As of May 30, 2026, the average yearly pay for virtual reality software engineer in Virginia is $146,258.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,000.00 and $171,500.00 per year, depending on experience, location, and employer.

How much do VR engineers make?

Virtual Reality Software Engineers typically earn between $80,000 and $130,000 annually, depending on experience, location, and skill level. Senior roles or those with expertise in 3D graphics, game engines, and VR hardware can earn higher salaries, often exceeding $150,000.

What is the difference between Virtual Reality Software Engineer vs Augmented Reality Developer?

AspectVirtual Reality Software EngineerAugmented Reality Developer
Required CredentialsBachelor's in Computer Science, Software Engineering, or related field; experience with 3D graphics and game enginesBachelor's in Computer Science, Software Engineering, or related field; knowledge of AR SDKs and 3D modeling
Work EnvironmentDevelops immersive VR applications for gaming, training, or simulation in tech or gaming companiesCreates AR apps for mobile devices or AR glasses in tech, retail, or healthcare sectors
Industry UsagePrimarily in gaming, simulation, and training industriesPrimarily in retail, healthcare, and marketing sectors

While both roles involve 3D development and immersive experiences, Virtual Reality Software Engineers focus on creating fully immersive VR environments, whereas Augmented Reality Developers enhance real-world views with digital overlays. The skills overlap, but their applications and target platforms differ.

What cities in Virginia are hiring for Virtual Reality Software Engineer jobs? Cities in Virginia with the most Virtual Reality Software Engineer job openings:
Software Engineer- Sr.

Software Engineer- Sr.

VectorCSP

Dahlgren, VA • On-site

$124.90K - $164.70K/yr

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Job Summary:
VectorCSP is a company focused on supporting mission-critical Naval and Department of Defense applications. The Senior Software Engineer is responsible for designing, developing, testing, and maintaining complex software systems while providing technical leadership and ensuring software solutions meet operational and security requirements.
Responsibilities:
• Design, develop, test, and maintain software systems and applications supporting Naval and DoD programs.
• Develop and maintain software components such as operating systems, communications software, database packages, compilers, assemblers, and utility programs.
• Define and manage software requirements, system architecture, and development processes.
• Perform coding, debugging, benchmarking, and performance optimization of software applications.
• Support the full software development lifecycle including requirements analysis, design, development, testing, integration, deployment, and maintenance.
• Develop and maintain technical documentation including Software Development Plans (SDPs), Interface Design Specifications (IDS), Engineering Change Proposals (ECPs), and Interface Change Requests (ICRs).
• Develop and execute software test plans and analyze software test results and performance data.
• Conduct software testing activities at multiple levels including unit testing, system testing, and system-of-systems testing.
• Analyze software constraints and develop corrective actions to improve system performance and reliability.
• Evaluate software performance in operational Naval environments and scenarios.
• Provide technical analysis and recommendations to support engineering decisions and program objectives.
• Prepare technical reports, presentations, and documentation to support program reviews and decision-making processes.
Qualifications:
Required:
• Secret clearance.
• Bachelor’s degree in Engineering, Mathematics, Physics, Operations Research, or Computer Science.
• Ten (10) years of experience in software engineering, or a Bachelor’s degree in a qualifying technical discipline with six (6) years of software engineering experience.
• Experience developing or maintaining two or more of the following software types: Operating systems, Communications software, Database packages, Compilers, Assemblers, Utility programs for software applications.
• Experience with software requirements definition and management, system architecture, coding, benchmarking, debugging, software development lifecycles, and technical documentation.
• Experience developing and supporting technical documentation and engineering artifacts such as SDPs, ECPs, ICRs, IDS documents, and software test plans and reports.
• Experience analyzing and evaluating software performance in realistic operational Naval environments.
• Experience must include at least one (1) of the following areas: Cybersecurity, Programming languages such as C, C++, C#, Java, HTML, or .NET, Unified Modeling Language (UML) or Systems Modeling Language (SysML), Real-time programming, Software testing at multiple levels including unit, system, and system-of-systems testing, Big data, data mining, machine learning, or artificial intelligence techniques.
• Strong knowledge of software engineering principles, methodologies, and lifecycle processes.
• Experience with software architecture, design, coding, debugging, and performance optimization.
• Ability to develop and maintain technical documentation and engineering artifacts supporting software development activities.
• Knowledge of software testing methodologies including unit, system, and system-of-systems testing.
• Ability to analyze software constraints and develop corrective solutions and performance improvements.
• Strong analytical and problem-solving skills in complex technical environments.
• Ability to develop, support, and justify technical recommendations and engineering decisions.
• Strong written and verbal communication skills with the ability to produce technical reports and engineering documentation.
Preferred:
• Experience with Naval Surface Warfare Center / DoD Test and Evaluation support.
Company:
VectorCSP is a defense & space company that delivers aviation and maritime mission planning and support solutions. Founded in 2002, the company is headquartered in Elizabeth City, USA, with a team of 201-500 employees. The company is currently Growth Stage.