1

Navy Software Engineer Jobs in Virginia (NOW HIRING)

This candidate will work with testers, software engineers, systems engineers and cyber experts from the Navy and Underwarfare Center to analyze and decompose requirements, design software approaches ...

Are you a Software Engineer looking for an opportunity to leverage your extensive experience and ... In this role you will get to support a high visibility Navy Program. You will lead teams in the ...

The Associate Software Engineer will support our Navy customer's tactical system that is comprised of everything between legacy software installed on bare metal to micro-containers running in an on ...

The Associate Software Engineer will support our Navy customer's tactical system that is comprised of everything between legacy software installed on bare metal to micro-containers running in an on ...

The Amatriot Group is focused on supporting the integration of missile software for the Navy. The Software Engineer will be responsible for real-time software integration and message handling within ...

Software Engineer

Virginia Beach, VA · On-site

$85K - $120K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Decision Technologies seeks a Software Engineer to join our team in Virginia Beach, VA. You must be ... Experience with the Navy Data Environment (NDE) * BS in Engineering from an ABET-accredited ...

Senior Software Engineer

Dahlgren, VA · On-site

$124K - $164K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Five (5) years of specialized experience with Navy or Joint systems * Has demonstrated ... software intensive systems, post-delivery support * Experience with systems engineering and work ...

New

Software Engineer

Dahlgren, VA · On-site

$90 - $130/hr

Work Experience Requirements * 5 years of experience in software engineering applied to program development, modeling or simulation; and 3 years of experience in US Navy or other defense programs. US ...

New

The Associate Software Engineer will support our Navy customer's tactical system that is comprised of everything between legacy software installed on bare metal to micro-containers running in an on ...

$155K/yr

  • Medical

  • Retirement

  • PTO

Navy and U.S. Marine Corps. Responsibilities: * Building unit testing infrastructure. * Support ... General software engineering in the areas of computer program development and software architecture ...

Software Engineer

Dahlgren, VA · On-site

$95K - $115K/yr

As the Software Engineer working for Hepburn and Sons LLC, you will maintain technical and ... Review specification documents and provide comments to the appropriate Navy Review Team (NRT) and ...

Software Engineer

Dahlgren, VA · On-site

$95K - $115K/yr

Overview As the Software Engineer working for Hepburn and Sons LLC, you will maintain technical and ... Review specification documents and provide comments to the appropriate Navy Review Team (NRT) and ...

$155K/yr

  • Medical

  • Retirement

  • PTO

S. Navy and U.S. Marine Corps. Responsibilities: * CI/CD pipeline creation experience utilizing ... General software engineering skills in the areas of computer program development and software ...

Software Engineer

Dahlgren, VA · On-site

$95K - $115K/yr

Overview As the Software Engineer working for Hepburn and Sons LLC, you will maintain technical and ... Review specification documents and provide comments to the appropriate Navy Review Team (NRT) and ...

Showing results 21-40

Navy Software Engineer information

See Virginia salary details

$63K

$146.3K

$203.7K

How much do navy software engineer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for navy 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.

What is a Navy software engineer?

A Navy Software Engineer is responsible for designing, developing, and maintaining software systems that support naval operations. They work on critical projects such as cybersecurity, weapons systems, communications, and data analysis. Their role often involves coding, testing, and debugging software while ensuring it meets military specifications and security requirements. Navy Software Engineers may work as civilians for the Department of Defense or as enlisted personnel supporting technical missions. Strong programming skills, a security clearance, and knowledge of defense systems are typically required.

What skills and qualifications are needed to be a Navy software engineer?

To thrive as a Navy Software Engineer, you need a solid background in software development, computer science, and systems engineering, often supported by a relevant degree and security clearance. Familiarity with programming languages (such as C++, Java, or Python), defense-standard software tools, and Department of Defense information systems is typically required. Strong problem-solving abilities, attention to detail, and effective communication skills set candidates apart in this role. These competencies are vital for ensuring mission-critical software is robust, secure, and responsive to the Navy’s operational needs.

What are common challenges Navy software engineers face on the job?

Navy Software Engineers often work on highly complex and mission-critical systems, which means they must be vigilant about security and reliability. Due to the sensitive nature of military projects, engineers frequently navigate strict security protocols and rapidly changing project requirements. Additionally, collaborating with multidisciplinary teams—including hardware engineers and military personnel—requires excellent communication and adaptability. These factors can make the environment fast-paced and demanding, but also provide unique opportunities to work on cutting-edge technology with impactful real-world applications.

Can you be a Navy software engineer in the military?

Yes, a Navy software engineer is a military role within the Navy that involves developing and maintaining software systems for defense applications. Candidates typically need a bachelor's degree in computer science or related fields, security clearances, and the ability to work in a military environment. The position often requires adherence to strict protocols and the use of specialized tools and programming languages.

How much do Navy software engineers make?

Navy software engineers typically earn between $70,000 and $120,000 annually, depending on experience, rank, and security clearance level. Salaries may also include benefits such as healthcare, retirement, and housing allowances, with opportunities for advancement and specialized skills in cybersecurity or systems development.

What are the most commonly searched types of Navy Software Engineer jobs in Virginia?

The most popular types of Navy Software Engineer jobs in Virginia are:

What are popular job titles related to Navy Software Engineer jobs in Virginia?

For Navy Software Engineer jobs in Virginia, the most frequently searched job titles are:

Infographic showing various Navy Software Engineer job openings in Virginia as of August 2026, with employment types broken down into 6% Internship, 88% Full Time, and 6% Contract. Highlights an 90% In-person, and 10% Remote job distribution, with an average salary of $146,258 per year, or $70.3 per hour.

Full-time

Re-posted 3 days ago


Job description

Job Summary:
Government Tactical Solutions, LLC is involved in supporting the integration of missile software for the Navy. The Software Engineer role focuses on real-time software integration and requires disciplined software engineering across the full Software Development Lifecycle (SDLC).
Responsibilities:
• Integrate externally developed missile software components into an existing C2 software baseline.
• Implement and validate message sequencing and power-up/power-down sequencing between weapon software and the C2 system.
• Develop, analyze, and modify real-time software operating in Linux and RTOS environments.
• Utilize Real-Time Java within VxWorks-based systems.
• Analyze existing software baselines to understand behavior, interfaces, and constraints.
• Debug, test, and validate software through automated unit testing and system integration testing.
• Apply Open Architecture principles when integrating software with COTS hardware and middleware.
• Follow established SDLC and software configuration management processes.
• Communicate technical status, risks, and progress to engineering and program leadership.
Qualifications:
Required:
• Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline.
• Demonstrated knowledge of software development principles and Object-Oriented Design.
• Proficiency in C++ and Java.
• Experience developing and debugging software in Linux environments.
• Experience analyzing and modifying existing software codebases.
• Experience implementing full SDLC activities beyond code development alone.
• Experience with software testing, including automated unit and integration testing.
• Ability to work independently and collaboratively to meet program schedules.
• Strong written and verbal technical communication skills.
• Eligibility to obtain and maintain at least an Interim Secret clearance.
Preferred:
• Experience with Real-Time Operating Systems (RTOS), particularly VxWorks.
• Experience using Real-Time Java in embedded or mission-critical systems.
• Experience with Red Hat Enterprise Linux (RHEL) 8 and 9 or comparable enterprise Linux distributions.
• Familiarity with Open Architecture systems, middleware, and COTS hardware platforms.
• CompTIA Security+ desired, must obtain within 90 days of starting
Company:
Government Tactical Solutions (GovTact) provides mission-critical solutions in support of national security. Founded in 2009, the company is headquartered in Herndon, USA, with a team of 51-200 employees. The company is currently Growth Stage.