1

Navy Software Engineer Jobs in Virginia (NOW HIRING)

Software Engineer - Midlevel

Dahlgren, VA · On-site

$120K - $140K/yr

Navy ballistic and cruise missile systems analysis Naval surface and airborne radar systems, R&D ... Software solution design engineering and development The right candidate should be able to quickly ...

Software Engineer LCAT: Mid Location: Reston, Virginia This position is contingent upon award ... S. Navy intelligence veteran, Nalley Consulting has grown to include multiple IDIQ vehicles in ...

Software Engineer - Midlevel

Dahlgren, VA · On-site

$120K - $140K/yr

Navy ballistic and cruise missile systems analysis Naval surface and airborne radar systems, R&D ... Software solution design engineering and development The right candidate should be able to quickly ...

Software Engineer LCAT: Mid Location: Reston, Virginia This position is contingent upon award ... S. Navy intelligence veteran, Nalley Consulting has grown to include multiple IDIQ vehicles in ...

Software Engineer - Midlevel

Dahlgren, VA · On-site

$120K - $140K/yr

Navy ballistic and cruise missile systems analysis Naval surface and airborne radar systems, R&D ... Software solution design engineering and development The right candidate should be able to quickly ...

Apply your skills to the latest DoD weapons and sensor systems, modernizing the Navy and ... Junior Software Engineer Responsibilities Include: * Applying your skills to the latest DoD weapons ...

Apply your skills to the latest DoD weapons and sensor systems, modernizing the Navy and ... Junior Software Engineer Responsibilities Include: * Applying your skills to the latest DoD weapons ...

Software Engineer - Sr

Reston, VA · On-site

$129K - $170K/yr

Software Engineer LCAT: Senior Location: Reston, Virginia This position is contingent upon award ... S. Navy intelligence veteran, Nalley Consulting has grown to include multiple IDIQ vehicles in ...

Software Engineer - Sr

Reston, VA · On-site

$129K - $170K/yr

Software Engineer LCAT: Senior Location: Reston, Virginia This position is contingent upon award ... S. Navy intelligence veteran, Nalley Consulting has grown to include multiple IDIQ vehicles in ...

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 ...

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 ...

Our main customer focus is on Air Force, Navy, and DARPA research programs. The Role: The SAAM group is seeking a Software Engineer to join high-performing teams transforming advanced concepts and ...

next page

Showing results 1-20

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 Jun 29, 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 are the key skills and qualifications needed to thrive in the Navy Software Engineer position, and why are they important?

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 is a Navy Software Engineer job?

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 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.

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 job categories do people searching Navy Software Engineer jobs in Virginia look for? The top searched job categories for Navy Software Engineer jobs in Virginia are:

Software Engineer - Midlevel

Astrion

Dahlgren, VA • On-site

$120K - $140K/yr

Full-time

Posted 25 days ago


Job description

Overview

Software Engineer - Midlevel

Location: Dahlgren, Virginia

Status: Full Time

Clearance: Secret

Salary: $120,000-$140,000

SEG is an industry leader in the development and implementation of advanced simulation software solutions for our customer, the United States NAVY and Missile Defense Agency, which include high fidelity radar simulation systems, Air and missile defense threat engineering, analysis and Combat, and radar and missile systems engineering and analysis.

SEG has developed and implemented a large number of solutions, which are crucial and critical to the warfighter with the mission of improving essential, and time-sensitive decision-making capabilities while protecting and defending our country.

Some of the many solutions SEG has developed include:

Navy ballistic and cruise missile systems analysis
Naval surface and airborne radar systems, R&D and analysis
Advances signal processing, tracking and waveform generation
Software solution design engineering and development

The right candidate should be able to quickly grasp architectures and develop new ones while learning and utilizing the latest technologies. The candidate must be a proven team leader who can guide and mentor the team throughout the entire software development process, from design and implementation to testing, documentation and delivery.

REQUIRED QUALIFICATIONS / SKILLS

Security Clearance: Eligible to obtain Secret, active clearance preferred
The candidate must be a US citizen and have a background that would permit the U.S. Department of Defense to issue a Secret clearance (refer to: http://www.dss.mil/disco/indus_disco_Intrim.html)
Minimum Education: Bachelor of Science Degree in Computer Science, Computer Engineering or similar Engineering discipline
5+ years of experience
Demonstrated ability to complete project tasks
Demonstrated ability to mentor junior level engineers
Experience in modeling and simulations architecture and development
Experience with all phases of software QA including unit, acceptance, regression and cross-platform testing
Experience with C++ using the C11 standard
Experience with Object Oriented Architecture and Design
Development experience with IDEs (VisualStudio, NetBeans, Eclipse), debuggers and performance tools
Knowledge or experience in multi-threading (POSIX, OpenMP, MPI), SSE or GPU programming
Experience with version-control software (Git, Subversion, Mercurial) and configuration management tools (Jira, Bugzilla)
Experience working within an Agile development team

PREFERRED QUALIFICATIONS / SKILLS

Familiarity with MATLAB scripting and Simulink
Experience with scripting languages (Perl, Python, BASH)
Familiarity with NGTS, AFSIM, ITASE
Familiarity with DIS, HLA, TENA interoperability standards

RESPONSIBILITIES

Assist in the design, development, test, and verification of SEG’s missile trajectory and RF signature prediction simulations;
The position covers the whole of the software development process, from design and implementation to testing, documentation and delivery;
Lead team(s) on individual projects and provide assistance to junior level engineers;
Provide C++ software development and maintenance with software integration testing;
Participate in Agile style development ceremonies such as Daily Standups, Sprint Planning and Sprint Reviews
Quickly adapt to new technologies and skill as required.


#CJ

#LI-ADI