1

Software Development Manager Jobs in Norfolk, VA

Senior Software Engineer

Hampton, VA · On-site

$80K - $120K/yr

The developer shall provide a proactive approach to problem-solving as well as a detailed understanding of software dev configuration management. Responsibilities Include: * Work alongside a team of ...

Senior Software Engineer

Hampton, VA · On-site

$80K - $120K/yr

The developer shall provide a proactive approach to problem-solving as well as a detailed understanding of software dev configuration management. Responsibilities Include: * Work alongside a team of ...

Are you a Software Engineer looking for an opportunity to leverage your extensive experience and ... Expertise in containerized application development and management, preferably with a strong ...

Software Engineer with Security Clearance

Norfolk, VA · On-site

$92K - $134K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Familiarity with Agile software development methodologies. * Strong experience working in Linux operating environments. * Experience using Git for software configuration management. * Willingness to ...

Leverage frontier LLM models to increase development velocity and code quality * Architect scalable ... Partner with developers, product managers, and DevOps to shift quality left and embed testability ...

ENGINEER SOFTWARE 3

Newport News, VA · On-site

$95K - $119K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

You will apply your software programming skills, your architectural knowledge, and leadership toward the development, deployment, and maintenance of our software management and monitoring system ...

Showing results 41-60

Software Development Manager information

See Norfolk, VA salary details

$76.9K

$137.5K

$172.7K

How much do software development manager jobs pay per year?

As of Aug 13, 2026, the average yearly pay for software development manager 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.

How does a software development manager typically balance technical leadership with people management responsibilities?

As a Software Development Manager, you’ll find that balancing hands-on technical leadership with people management is a central part of the role. You’ll spend part of your time guiding architectural decisions and overseeing code quality, while also focusing on coaching, mentoring, and supporting your team’s professional growth. Effective delegation, setting clear priorities, and maintaining open communication with both developers and stakeholders are key to managing these dual responsibilities. Many managers also work closely with product managers, QA, and other departments to ensure alignment across projects.

What does a software development manager do?

As a software development manager, your primary responsibilities are to oversee software development teams and to act as a liaison between your teams and senior management. You hire and train new staff, manage and evaluate existing developers, provide guidance on the design and implementation of new software applications, and ensure that projects stay on schedule and within budget. You collaborate with upper-level management and your developers to make sure that new and existing software applications meet business objectives.

What does a software development manager do?

A Software Development Manager oversees teams of software engineers to ensure successful planning, development, and delivery of software projects. They coordinate project timelines, allocate resources, and facilitate communication between team members and stakeholders. Additionally, they mentor developers, set technical standards, and help align software initiatives with business objectives. Their role balances technical expertise with leadership and project management responsibilities.

What are the key skills and qualifications needed to thrive as a software development manager?

To thrive as a Software Development Manager, you need a solid background in software engineering, leadership experience, and usually a degree in computer science or a related field. Familiarity with project management tools (like Jira or Trello), version control systems (such as Git), and sometimes certifications like PMP or Scrum Master are highly beneficial. Exceptional communication, problem-solving abilities, and the capacity to motivate and mentor teams are critical soft skills. These competencies ensure successful project delivery, foster team development, and align technical efforts with business goals.

What is the difference between Software Development Manager vs Software Engineer?

AspectSoftware Development ManagerSoftware Engineer
ResponsibilitiesOversees development teams, manages projects, sets strategic goalsDesigns, codes, tests software applications
Required SkillsLeadership, project management, technical expertiseProgramming, problem-solving, technical skills
CredentialsBachelor's or higher in CS or related field, often with experience in managementBachelor's or higher in CS or related field
Work EnvironmentTeam management, collaboration with stakeholdersIndividual or team coding tasks, development environments

The main difference between a Software Development Manager and a Software Engineer lies in their focus and responsibilities. Managers oversee teams and projects, while engineers focus on designing and coding software. Both roles require technical skills, but managers also need leadership and project management abilities.

What are popular job titles related to Software Development Manager jobs in Norfolk, VA?

For Software Development Manager jobs in Norfolk, VA, the most frequently searched job titles are:

What cities near Norfolk, VA are hiring for Software Development Manager jobs?

Cities near Norfolk, VA with the most Software Development Manager job openings:

Infographic showing various Software Development Manager job openings in Norfolk, VA as of July 2026, with employment types broken down into 100% Full Time. Highlights an 57% In-person, 17% Hybrid, and 26% Remote job distribution, with an average salary of $144,446 per year, or $69.4 per hour.

Senior Software Engineer

SAIC

Hampton, VA • On-site

$80K - $120K/yr

Other

Re-posted 24 days ago


SAIC rating

7.9

Company rating: 7.9 out of 10

Based on 79 frontline employees who took The Breakroom Quiz

78th of 223 rated it services


Job description

Job ID: 2612790
Location: Hampton, VA, US
Date Posted: 2026-05-20
Category: Software
Subcategory: SW Engineer
Schedule: Full-Time
Shift: Day Job
Travel: No
Minimum Clearance Required: Secret
Clearance Level Must Be Able to Obtain: None
Potential for Remote Work: ORA_ON_SITE
Description
SAIC is looking for a Software Developer Configuration Manager/ Full Stack Developer to join our team of the Air Operations Center Weapons System (AOC WS) Falconer Program. The ideal candidate serves as a member of the Engineering and Sustainment software development team. Provides technical and design aspects and aids in the innovation and creation of government software and programs. The developer shall provide a proactive approach to problem-solving as well as a detailed understanding of software dev configuration management.
Responsibilities Include:
  • Work alongside a team of programmers and system engineers and shall seek to facilitate the proper design and implementation of software:
  • Creating and maintaining GitLab Pipelines.
  • Managing source code using git and git tools.
  • Managing weekly deployments to Production environment.
  • Diagnosing and troubleshooting operational problems.
  • Must be able to work independently and represent the program and SAIC at meetings and working groups with government and associate contractors.

Qualifications
Required Education & Experience:
  • Must have an active Secret clearance.
  • Bachelors and five (5) years or more experience; Masters and three (3) years or more experience.
  • Experience managing multiple environments including Production, Staging, User Acceptance, and Integration.
  • Experience using NPM to configure Javascript-based applications and manage dependencies.
  • Experience using Gradle/Maven to configure Java-based REST services and manage dependencies.
  • Managing containerized environments with Docker and/or Kubernetes.
  • Unix/Shell scripting.
  • Visual Studio Code/JetBrains IntelliJ IDEA or similar IDEs.
  • Building REST services.
  • Object-Relational Mapping tools (Hibernate preferred).
  • Frontend Javascript frameworks (Angular preferred).
  • HTML/CSS.
  • Backend testing frameworks such as JUnit and Mockito; frontend testing frameworks such as Jasmine and Karma.
  • Database schema design and implementation (MySQL preferred).

Desired experience with the following tools/technology:
  • Nexus Repository Manager.
  • Static security code analysis using Sonarqube/Fortify/Sbom.
  • Managing Kubernetes deployments through Argo CD.
  • AWS S3.
  • Spring Boot.
  • Integration testing using Cypress.
  • OAuth.
  • Frontend Dependency management with NPM.

Target salary range: $80,001 - $120,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.
SAIC is a premier technology integrator providing full life cycle services and solutions in the technical, engineering, intelligence, and enterprise information technology markets. SAIC is Redefining Ingenuity through its deep customer and domain knowledge to enable the delivery of systems engineering and integration offerings for large, complex projects. SAIC's approximately 15,000 employees are driven by integrity and mission focus to serve customers in the U.S. federal government. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $4.5 billion. For more information, visit saic.com. For information on the benefits SAIC offers, see .

What SAIC employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom