1

Navy Software Engineer Jobs in Virginia (NOW HIRING)

This role supports engineering, software development, testing, and system support tasks that enable missioncritical Navy and joint operational capabilities. The ideal candidate brings strong ...

Perform complex software maintenance activities across US Navy-related systems and solutions ... Engineering * Physics * Network Security * Information Systems * Computer Science Software Engineer ...

Ignite Digital is seeking an experienced Engineer/Scientist II to provide engineering, systems support, and software development expertise for a US Navy software maintenance initiative in the Norfolk ...

Ignite Digital is seeking an experienced Engineer/Scientist III to support a US Navy software maintenance mission area in the Norfolk, VA area. This seniorlevel role is focused on advanced ...

Navy Software Maintenance Program in the Norfolk, VA region. This role is ideal for a seasoned ... Collaborate with program managers, engineers, logistics personnel, and crossfunctional teams to ...

Ignite Digital is seeking a motivated Engineer/Scientist Intern to support US Navy Software maintenance opportunity in the Norfolk, VA area. This role is ideal for students or recent graduates who ...

Navy Software Maintenance Program. This senior role focuses on software development lifecycle ... Collaborate with cross-functional engineering, program, and fleet stakeholders to ensure accurate ...

This role requires strong knowledge of software development, system integration, and Navy Shipyard ... Engineering, Information Technology, or related field 4 - 7 years of experience in software ...

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

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

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

Software Maintenance Subject Matter Expert (SME)

Ignite Digital

Chesapeake, VA • On-site

$120K/yr

Full-time

Posted 27 days ago


Job description

Ignite Digital is seeking an experienced Subject Matter Expert (SME) to support a major U.S. Navy Software Maintenance Program based in Norfolk, VA. This role provides senior technical leadership across software maintenance, Agile solution delivery, and missioncritical Navy system modernization.

This position requires demonstrated experience guiding complex technical programs and coordinating with Navy, DoW, and cross-functional solution teams.

Responsibilities:

  • Serve as a senior expert and advisor in support of Navy software maintenance programs.
  • Provide leadership in software development and sustainment methodologies, ensuring technical rigor and disciplined execution.
  • Apply broad experience in Agile software development processes to guide engineering and maintenance activities.
  • Lead and participate in requirements development across Systems Requirements, Operational Requirements, and Data Analysis, as applicable.
  • Oversee and contribute to Test & Evaluation and Training activities supporting Navy software systems.
  • Deliver expert-level analysis and recommendations to government stakeholders, technical leadership, and program offices.
  • Coordinate with cross-functional Agile teams to ensure alignment with Navy mission outcomes, modernization goals, and fleet readiness requirements.
  • Support solution development that improves reliability, maintainability, and operational integration of Navy software systems.

Required Qualifications:

Education:

  • Technical training related to software maintenance.

Experience:

  • 18 years of hands-on experience in software development and maintenance programs/projects.
  • Recognized expert with proven leadership supporting complex informationtechnology solutions.
  • Broad experience applying Agile software development processes.
  • Relevant DoD or Navy experience highly desired, especially in:
    • C4ISR
    • Logistics
    • Maintenance
    • Business systems
  • Must possess experience in three (3) of the following five (5) areas:
    • Systems Requirements
    • Operational Requirements
    • Data Analysis
    • Test & Evaluation
    • Training

Security Clearance:

  • Active DoD SECRET personnel clearance (PCL) required.

Salary: $120k+ to align with experience and education