1

Senior Software Engineering Manager Jobs in Virginia

As a Software Engineering Manager, you will lead software development team that will work on critical Freddie Mac Multi-Family Systems. You will be engaging with a project team that's comprised of ...

As a Software Engineering Manager, you will lead software development team that will work on critical Freddie Mac Multi-Family Systems. You will be engaging with a project team that's comprised of ...

Sr Software Developer

Arlington, VA ยท On-site

$62.75 - $83/hr

... managing Drupal-based platforms . - Drupal architecture, module development, and configuration ... Engineering, or a related field. Security Requirement: - Public Trust.

Senior Software Engineer

Reston, VA ยท On-site

$127K - $168K/yr

... energy management. The Senior Software Engineer will implement solutions for complex software ... products and features, ensuring high quality through design, implementation, and testing.

Senior Software Developer

Herndon, VA ยท On-site

$56 - $74/hr

We're looking for a Senior Software Developer with a background in full-stack ... software engineering and distributed systems to support critical defense and intelligence ...

Senior Software Developer

Herndon, VA ยท On-site +1

$56 - $74/hr

We're looking for a Senior Software Developer with a background in full-stack ... software engineering and distributed systems to support critical defense and intelligence ...

Senior Software Developer

Herndon, VA ยท On-site +1

$56 - $74/hr

We're looking for a Senior Software Developer with a background in full-stack ... software engineering and distributed systems to support critical defense and intelligence ...

Senior Software Developer

Herndon, VA ยท On-site

$120 - $180/hr

Senior Software Developer National Capital Region -- TS/SCI Polygraph | Hybrid (Remote with ... Software engineering lifecycle best practices * Strong collaboration and communication skills

Senior Software Engineer

Springfield, VA ยท On-site

$140K - $160K/yr

As a Senior Software Engineer, you will play a key role in supporting the Geospatial Intelligence ... Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work ...

Showing results 21-40

Senior Software Engineering Manager information

See Virginia salary details

$82.8K

$175.5K

$233K

How much do senior software engineering manager jobs pay per year?

As of Sep 5, 2026, the average yearly pay for senior software engineering manager in Virginia is $175,470.00, according to ZipRecruiter salary data. Most workers in this role earn between $150,200.00 and $197,300.00 per year, depending on experience, location, and employer.

What is a senior software engineering manager?

A Senior Software Engineering Manager is a leadership role responsible for overseeing multiple software engineering teams or large projects within an organization. They manage engineering managers and senior engineers, define technical strategies, and ensure the successful delivery of complex software solutions. In addition to technical oversight, they are involved in talent development, process improvement, and cross-functional collaboration with other departments. Their role is crucial for aligning engineering goals with business objectives and fostering a culture of innovation and excellence.

What does a senior software engineering manager do?

A Senior Software Engineering Manager often splits their time between providing technical guidance and overseeing team development. This means staying involved in high-level architecture decisions while also focusing on mentoring engineers, conducting performance reviews, and facilitating communication across teams. Balancing these aspects requires strong organizational skills, as managers must ensure project delivery timelines are met without sacrificing team morale or individual growth. Regular one-on-ones, sprint planning sessions, and collaboration with product managers are key parts of the weekly routine.

What skills and qualifications are needed to thrive as a senior software engineering manager?

To thrive as a Senior Software Engineering Manager, you need a solid background in software development, strong leadership abilities, and experience managing engineering teams, often supported by a degree in computer science or a related field. Familiarity with project management tools (like Jira), cloud platforms (such as AWS or Azure), and agile methodologies is typically expected, and certifications like PMP or Scrum Master can be advantageous. Outstanding communication, strategic thinking, and mentorship skills help build high-performing teams and foster collaboration. These skills and qualities are crucial for delivering successful projects, supporting team growth, and aligning technical work with business objectives.

What cities in Virginia are hiring for Senior Software Engineering Manager jobs?

Cities in Virginia with the most Senior Software Engineering Manager job openings:

Infographic showing various Senior Software Engineering Manager job openings in Virginia as of August 2026, with employment types broken down into 86% Full Time, 13% Part Time, and 1% Contract. Highlights an 87% Physical, 2% Hybrid, and 11% Remote job distribution, with an average salary of $175,470 per year, or $84.4 per hour.

Software Engineer (Senior) - TS/SCI with Polygraph Required

Catalyst Operations & Analytics

Vienna, VA โ€ข On-site

$123K - $162K/yr

Full-time

Re-posted 9 days ago


Job description

Position Summary

Senior Software Engineers lead the design, development, and delivery of complex software systems in support of the customer's requirements. Senior Software Engineers take ownership of significant portions of the software development lifecycle — from requirements analysis and design through coding, integration, and testing — while operating within Agile development teams. Senior Software Engineers apply sound engineering judgment to resolve difficult technical problems, evaluate design trade-offs, and help ensure delivered systems meet performance, security, and reliability standards. Senior Software Engineers are expected to review the work of less experienced engineers and provide technical mentorship


Requirements

US Citizenships and TS/SCI with Polygraph (no exceptions)


Education/Experience Requirements:

  • Bachelor's degree and 7-11 years of relevant professional software engineering experience (Master's degree and 5-9 years also acceptable); additional relevant experience may be considered in lieu of a degree


Required Skills:

  • Strong proficiency in one or more modern programming languages (e.g., Java, Python, C/C++, JavaScript)
  • Demonstrated experience across the full software development lifecycle (SDLC), including requirements analysis, design, coding, integration, testing, and deployment
  • Experience working within Agile/Scrum development teams and ceremonies
  • Experience with version control and configuration management tools
  • Experience developing on Windows and/or Linux operating systems
  • Experience with DevOps practices, CI/CD pipelines, and test automation
  • Demonstrated ability to evaluate software architecture and technical trade-offs
  • Strong critical thinking, technical writing, and oral communication skills, including the ability to present technical solutions to customers
  • Senior positions review and guide the work of Junior and Mid-Level engineers