1

Navy Software Engineer Jobs in Virginia (NOW HIRING)

Job Title Software Engineer Cape Fox subsidiary, Kwaan Tech, LLC, is seeking a highly organized and ... This role requires strong knowledge of software development, system integration, and Navy Shipyard ...

Operations Manager IV

Chesapeake, VA · On-site

$150K - $180K/yr

Experience managing Navy or DoD software engineering programs exceeding $50 million preferred. * Experience leading Agile Release Trains (ARTs) preferred. * Experience with DoDAF, Model-Based Systems ...

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

Navy. Your code will go to sea. As a Software Engineer onSEACORP's Cyber Team, you will help design, build, and test software thatsupports the cybersecurity, resilience, and secure operation of 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 ...

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

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 Sep 13, 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 5% Internship, 89% Full Time, and 6% Contract. Highlights an 85% In-person, and 15% Remote job distribution, with an average salary of $146,258 per year, or $70.3 per hour.

Software Engineer - Cyber Team

Manassas, VA • On-site

Full-time

Posted 18 days ago


Job description

Job SummarySEACORP is seeking Software Engineers at allexperience levels, including new and recent college graduates, to buildmission-critical software for the U.S. Navy. 

Your code will go to sea. As a Software Engineer onSEACORP's Cyber Team, you will help design, build, and test software thatsupports the cybersecurity, resilience, and secure operation of the SubmarineWarfare Federated Tactical Systems (SWFTS) program: the integrated combatsystem used across the U.S. Navy submarine fleet. You will join amultidisciplinary team of SEACORP and government engineers developing software,automation, data services, and prototypes for some of the most advancedplatforms in the world.

Job Responsibilities Include: 

  • Design, code, test, integrate, and document software solutions in languages such as Java, Python, and C++.
  • Develop applications, APIs, automation, and prototypes in support of Navy cyber and data systems.
  • Work on problems with defined scope, schedule, and expectations
  • Participate in an Agile team, consisting of daily scrums, two-week sprints, quarterly program increments, demonstrations, and retrospectives.
  • Use professional engineering tools, including Git, Linux, and the Atlassian suite (Jira, Confluence, etc).
  • Learn modern cybersecurity, data, cloud, container, and AI-assisted development technologies on the job, with guidance from experienced engineers.