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

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

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

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

Software Engineer

Norfolk, VA · On-site

$98K - $163K/yr

MANTECH seeks a motivated, career and customer-oriented Software Engineer to join our team onsite in Norfolk, Virginia supporting the Navy Continuous Training Environment (NCTE) Program!

Software Engineer

Norfolk, VA · On-site

$98K - $163K/yr

MANTECH seeks a motivated, career and customer-oriented Software Engineer to join our team onsite in Norfolk, Virginia supporting the Navy Continuous Training Environment (NCTE) Program!

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 Jul 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 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 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:
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:
Infographic showing various Navy Software Engineer job openings in Virginia as of July 2026, with employment types broken down into 92% Full Time, and 8% Part Time. Highlights an 92% In-person, and 8% Remote job distribution, with an average salary of $146,258 per year, or $70.3 per hour.

$70K/yr

Other

Posted 5 days ago


Job description

Ignite Digital is seeking a skilled and motivated Engineer/Scientist I to support a US Navy software maintenance support initiative in the Norfolk, VA area. This role supports engineering, software development, testing, and system support tasks that enable missioncritical Navy and joint operational capabilities. The ideal candidate brings strong technical foundations, disciplined engineering practices, and a commitment to developing innovative solutions for complex defense requirements.

Key Responsibilities:

  • Support software development, maintenance, and engineering tasks across project efforts
  • Assist with systems and equipment support, troubleshooting, and sustainment
  • Contribute to test and evaluation activities, reporting, and documentation
  • Work with multidisciplinary teams to develop, refine, and validate technical solutions
  • Apply engineering principles to support modeling, analysis, system assessments, and technical workflow improvement
  • Collaborate with government and contractor personnel to meet project objectives and timelines

Required Qualifications:

Education:

  • Bachelor of Science degree in one of the following fields:
    Engineering, Physics, Network Security, Information Systems, or Computer Science

Certification Requirement (Software Engineer or ComputerRelated Degrees):
Candidates with software or computerfocused degrees must be actively working toward one of the following within 18 months of assuming duties:

  • Professional Software Engineering Master (PSEM)
  • Certified Software Development Professional (CSDP)
    OR (with COR approval) a vendor/platformspecific certification such as:
  • Microsoft Certified Solutions Developer (MCSD)
  • Microsoft Certified Applications Developer (MCAD)
  • Microsoft Certified Database Administrator (MCDBA)
  • Sun Certified Professional (SCP)
  • Red Hat Certification Program (RHCP)
  • Cisco Certified Network Professional (CCNP)
  • Cisco Certified Design Professional (CCDP)
  • Oracle Certified Professional (OCP)
  • Certified SAFe/Agile Software Engineer
  • Certified SAFe DevOps Practitioner
  • Certified SAFe Architect
  • AWS Foundational, Associate, or Professional certifications

Experience:

  • One (1) year of experience in software development and maintenance including:
    • Systems/equipment support
    • Test and evaluation support
  • Experience with DoW C4ISR, maintenance, logistics, or business systems is strongly preferred, though relevant industry experience supporting complex solutions may be considered with COR approval.

Additional Requirements:

  • Must be eligible to obtain and maintain a DoD SECRET Security Clearance 
  • Strong analytical thinking, communication skills, and collaborative mindset
  • Ability to support complex engineering and software development tasks in a dynamic environment

Salary: $70k+ to align with education & experience