1

Software Development Manager Jobs in Norfolk, VA

Software Developer

Virginia Beach, VA · On-site

$115K - $125K/yr

Enterprise Solutions and Management (ESM) is a rapidly growing government contractor that provides ... Performed software development across the full lifecycle-including requirements gathering, design ...

Software Developer

Virginia Beach, VA · On-site

$115K - $125K/yr

Enterprise Solutions and Management (ESM) is a rapidly growing government contractor that provides ... Performed software development across the full lifecycle-including requirements gathering, design ...

... development standards, security guidelines, and configuration management practices • Contributes to technical documentation, including design specifications, test plans, and user manuals • ...

Software Developer

Virginia Beach, VA · On-site

$120 - $180/hr

Overview Enterprise Solutions and Management (ESM) is a rapidly growing government contractor that ... Perform software development across the full lifecycle--including requirements gathering, design ...

Enterprise Solutions and Management (ESM) is a rapidly growing government contractor that provides ... Performed software development across the full lifecycle-including requirements gathering, design ...

This role requires strong knowledge of software development, system integration, and Navy Shipyard ... t board meetings Evaluate effectiveness of software application functionality and user ...

Software Engineer

Virginia Beach, VA · On-site

$84 - $117/hr

The Software Engineer participates in all phases of the Software Development Life Cycle (SDLC ... development, IT infrastructure, supply chain management and other professional services such as ...

The Software Engineer participates in all phases of the Software Development Life Cycle (SDLC ... development, IT infrastructure, supply chain management and other professional services such as ...

This role requires strong knowledge of software development, system integration, and Navy Shipyard ... Participate in Digital Program Office reviews and IT management board meetings * Evaluate ...

Software Engineer

Virginia Beach, VA · On-site

$84 - $117K/hr

The Software Engineer participates in all phases of the Software Development Life Cycle (SDLC ... development, IT infrastructure, supply chain management and other professional services such as ...

Software Engineer

Virginia Beach, VA · On-site

$84 - $117K/hr

The Software Engineer participates in all phases of the Software Development Life Cycle (SDLC ... development, IT infrastructure, supply chain management and other professional services such as ...

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

Software Engineer

Norfolk, VA · On-site

$92K - $134K/yr

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

Software Engineer

Norfolk, VA · On-site

$92K - $134K/yr

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

Showing results 21-40

Software Development Manager information

See Norfolk, VA salary details

$76.9K

$137.5K

$172.8K

How much do software development manager jobs pay per year?

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

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.

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 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 job categories do people searching Software Development Manager jobs in Norfolk, VA look for?

The top searched job categories for Software Development Manager jobs in Norfolk, VA 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 August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 19% Part Time, and 2% Contract. Highlights an 86% Physical, 3% Hybrid, and 11% Remote job distribution, with an average salary of $144,446 per year, or $69.4 per hour.

Software Developer

ESM

Virginia Beach, VA • On-site

$115K - $125K/yr

Full-time

Re-posted 20 days ago


Key responsibilities

  • Develop, test, and sustain cybersecurity tools used to analyze vulnerabilities, build exploits, and tailor Command and Control (C2) capabilities.

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

  • Utilize containerization technologies and virtual environments to support secure, scalable, and repeatable development and testing workflows.


Job description

Enterprise Solutions and Management (ESM) is a rapidly growing government contractor that provides strategic IT services that meet mission needs for Defense and Federal customers. We are hiring a Software Developer to support an enterprise-level program within a federal environment.Job Description and ResponsibilitiesResponsible for developing, testing, and sustaining cybersecurity tools used to analyze protocol and service vulnerabilities, build proof-of-concept exploits, and tailor Command and Control (C2) capabilities in representative environments. Performed software development across the full lifecycle-including requirements gathering, design, coding, testing, deployment, and maintenance-using Agile and DevSecOps methodologies while leveraging version control systems, code analysis tools, and debugging techniques. Implemented STIGs, worked extensively with communication protocols such as DNS, HTTP/S, WebSockets, and SMB, and developed software and automation using languages including Python, C/C++, C#, Go, Rust, and Assembly. Utilized containerization technologies such as Docker and software virtual environments (e.g., PyEnv) to support secure, scalable, and repeatable development and testing workflows while ensuring compliance with established tool development lifecycle requirements.Required Knowledge, Skills and Abilities (KSA)Demonstrated experience with the full software development lifecycle (SDLC), including requirements gathering, design, development, testing, deployment, sustainment, and maintenance using Agile, DevSecOps, or similar methodologies.Proficiency in developing, testing, debugging, and analyzing software using modern programming languages (e.g., C#, C, C++, Python, Go, Rust, Assembly), code analysis tools, version control systems, containerization technologies (e.g., Docker), and virtual development environments (e.g., PyEnv).Experience developing and tailoring proof-of-concept exploits, leveraging Command and Control (C2) frameworks, analyzing protocol and service vulnerabilities, and implementing exploitation frameworks in representative test environments.Strong understanding of networking and security concepts, including communication protocols (e.g., DNS, HTTP/S, WebSockets, SMB), STIG implementation, and vulnerability assessment methodologies.Experience developing, validating, and sustaining cybersecurity tools that meet defined development lifecycle requirements, including testing, framework integration, and operational support.Desired KSABe a positive, self-motivated, and proactive person with the ability to adapt to change and tolerate stressful situationsCandidate must communicate effectively with team members, team lead, management, and government customerMust have the ability and desire to research and develop creative solutions to unique problems with minimal supervisionMinimum Training, Education, and CertificationsTen (10) years of full-time experience in Software Development (may substitute 8 years with a Master's degree)IAT-III requires one of the following current certifications: CISSP, CCSPBachelor's Degree in Cybersecurity or related disciplineMinimum ClearanceTop SecretPhysical RequirementsRequired to stand, walk and sit; communicate verbally both in person and by telephone; use hands to finger, handle or feel objects or controls; reach with hands and arms. Regularly required to stoop, kneel, bend, crouch and lift up to 25 pounds. Specific vision abilities required by this job include close vision, distance vision, depth perception, color vision and the ability to adjust focus.Physical demands associated with this position include extensive walking (including stairs) throughout offices and between buildings. May require use of public transportation, personal or Government vehicle to drive to local and/or remote office locations.Additional RequirementsOther duties as assignedESM provides equal employment opportunity to all individuals regardless of race, color, creed, religion, gender, age, sexual orientation, national origin or ancestry, disability, genetic information, veteran status, gender identification or any other characteristic protected by state, federal or local law.