1

Software Development Jobs in Norfolk, VA (NOW HIRING)

Performed software development across the full lifecycle-including requirements gathering, design, coding, testing, deployment, and maintenance-using Agile and DevSecOps methodologies while ...

The Software Engineer participates in all phases of the Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, deployment, and ongoing maintenance.

The Software Engineer participates in all phases of the Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, deployment, and ongoing maintenance.

Software Engineer

Virginia Beach, VA · On-site

$84 - $117K/hr

The Software Engineer participates in all phases of the Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, deployment, and ongoing maintenance.

This role requires strong knowledge of software development, system integration, and Navy Shipyard IT systems, custom code, queries, and analytics applications, while developing and maintaining ...

This role will contribute to the development of software solutions supporting complex engineering systems and customer-driven technical requirements. Position responsibilities will include, but are ...

This role will contribute to the development of software solutions supporting complex engineering systems and customer-driven technical requirements. Position responsibilities will include, but are ...

Software Engineer

Norfolk, VA · On-site

$92K - $134K/yr

This role will contribute to the development of software solutions supporting complex engineering systems and customer-driven technical requirements. Position responsibilities will include, but are ...

Software Engineer

Norfolk, VA · On-site

$92K - $134K/yr

This role will contribute to the development of software solutions supporting complex engineering systems and customer-driven technical requirements. Position responsibilities will include, but are ...

Software Developer Location: Manassas, VA - onsite required Secret Clearance required Position ... Participate in Agile development activities with small to mid-sized teams * Build and prototype ...

Software Engineer III (S)

Virginia Beach, VA · On-site

$54.50 - $73.25/hr

They are seeking a Software Engineer III who will be responsible for independently executing software design and development tasks, leading agile teams, and mentoring junior staff while developing ...

Software Engineer III (S)

Virginia Beach, VA · On-site

$54.50 - $73.25/hr

The role involves independently executing software design and development tasks, mentoring junior staff, and collaborating with clients to develop software applications that support the warfighter.

Showing results 21-40

Software Development information

See Norfolk, VA salary details

$76.9K

$137.5K

$172.7K

How much do software development jobs pay per year?

As of Aug 7, 2026, the average yearly pay for software development in Norfolk, VA is $137,490.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,500.00 and $157,700.00 per year, depending on experience, location, and employer.

What is software development?

Software development is the process of designing, creating, testing, and maintaining computer programs or applications. It involves a range of tasks including writing code, debugging, and collaborating with other team members to solve problems and deliver functional software solutions. Software development can encompass everything from mobile apps and websites to large-scale enterprise systems. Developers use various programming languages and tools depending on the project requirements.

What are some common challenges software developers face when working on collaborative projects, and how can these be addressed?

Software developers often encounter challenges such as coordinating code changes, managing merge conflicts, and ensuring consistent communication across the team during collaborative projects. To address these issues, teams typically use version control systems like Git, establish clear coding standards, and hold regular stand-up meetings to keep everyone aligned. Additionally, utilizing code review processes and project management tools helps maintain quality and transparency, making collaboration smoother and more efficient.

What is the difference between Software Development vs Software Engineering?

AspectSoftware DevelopmentSoftware Engineering
CredentialsTypically requires a degree in computer science or related field, coding certificationsSimilar credentials, often includes certifications in software engineering principles
Work EnvironmentDeveloping, coding, and testing software applicationsDesigning, analyzing, and managing software projects and systems
Industry UsageCommonly used in tech companies, startups, and software firmsUsed in larger organizations, focusing on system architecture and process
Search & Comparison IntentFocuses on coding and application creationEmphasizes system design and engineering principles

While both roles involve software creation, Software Development primarily focuses on coding and building applications, whereas Software Engineering encompasses designing, analyzing, and managing complex software systems with a broader engineering perspective.

What are the key skills and qualifications needed to thrive as a software developer, and why are they important?

To thrive as a Software Developer, you need strong programming skills (such as Python, Java, or C++), problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and sometimes certifications in cloud platforms or specific frameworks are often required. Collaboration, adaptability, and effective communication are essential soft skills for working in diverse development teams and navigating project requirements. These skills and qualities ensure efficient code development, seamless teamwork, and successful delivery of robust software solutions.
What are the most commonly searched types of Software Development jobs in Norfolk, VA? The most popular types of Software Development jobs in Norfolk, VA are:
What are popular job titles related to Software Development jobs in Norfolk, VA? For Software Development jobs in Norfolk, VA, the most frequently searched job titles are:
What job categories do people searching Software Development jobs in Norfolk, VA look for? The top searched job categories for Software Development jobs in Norfolk, VA are:
What cities near Norfolk, VA are hiring for Software Development jobs? Cities near Norfolk, VA with the most Software Development job openings:
Infographic showing various Software Development job openings in Norfolk, VA as of August 2026, with employment types broken down into 100% Full Time. Highlights an 76% In-person, and 24% Remote job distribution, with an average salary of $137,490 per year, or $66.1 per hour.

Software Subject Matter Expert

Ignite Digital

Chesapeake, VA

$150K/yr

Full-time

Re-posted 6 days ago


Job description

Ignite Digital is seeking an experienced Subject Matter Expert (SME) to provide highlevel technical expertise in support of a Navy / DoW legacy software engineering project in the Norfolk, VA area. The ideal candidate will be a recognized industry expert with extensive experience leading complex software development and sustainment activities within DoW environments.

Responsibilities:

  • Provide deep subject matter expertise supporting legacy web-based application software engineering, modernization, sustainment, and integration efforts.
  • Conduct systems and operational requirements analysis to guide functional and technical development.
  • Support test and evaluation planning and execution for software releases and updates.
  • Perform detailed data analysis related to system performance, reliability, and sustainment metrics.
  • Develop and deliver training materials, user guidance, and technical documentation.
  • Provide expert recommendations to government leadership and program stakeholders.
  • Lead and mentor technical personnel supporting Agile development, code maintenance, and system enhancements.

Required Qualifications:

  • Active DoW SECRET Clearance required at time of hire.
  • Completion of technical training that includes software maintenance.
  • 18 years of handson experience supporting software development and maintenance projects/programs.
  • Demonstrated broad experience applying Agile software development methodologies.
  • Preferred background supporting DoW C4ISR, logistics, maintenance, or business systems, though other relevant experience supporting complex solutions may be considered with COR approval.
  • Must possess experience in three (3) of the following five (5) areas:
    • Systems Requirements
    • Operational Requirements
    • Data Analysis
    • Test & Evaluation
    • Training

Preferred Qualifications:

  • Recognized technical expert with a history of leadership in information technology solutions.
  • Demonstrated ability to advise on, architect, and support fulllifecycle software system sustainment.
  • Proven ability to collaborate within multifaceted government and contractor teams.
  • Experience within Navy NIWC, NAVSEA, or related DoW technical organizations.
  • Strong communication skills with the ability to engage stakeholders at senior levels.
  • Proven record of supporting modernization efforts, complex engineering solutions, or enterprisescale sustainment activities.

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