1

Senior Software Engineering Manager Jobs in Virginia

This role combines senior software engineering expertise with the responsibilities of a Task Manager, including managing personnel and the planning, scheduling, and performance of contracted tasks.

This role combines senior software engineering expertise with the responsibilities of a Task Manager, overseeing personnel management and project performance. Responsibilities : • Lead tactical ...

Required : • Proven experience in a senior software engineering role with a track record of ... manager's technical competence and a passion for creating a work environment where engineers can ...

This role combines senior software engineering expertise with the responsibilities of a Task Manager, including managing personnel and the planning, scheduling, and performance of contracted tasks.

Senior Software Engineer

Reston, VA · On-site

$127K - $168K/yr

... energy management practices that improve operational efficiency and maximize energy savings ... software engineering roles Minimum 8 years of experience with Unix internals; Java or .NET; XML ...

Senior Software Engineer

Reston, VA · On-site

$127K - $168K/yr

... energy management practices that improve operational efficiency and maximize energy savings ... senior software engineering roles • Minimum 8 years of experience with Unix internals; Java or

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.

next page

Showing results 1-20

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 Aug 14, 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 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 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 are popular job titles related to Senior Software Engineering Manager jobs in Virginia?

For Senior Software Engineering Manager jobs in Virginia, the most frequently searched job titles are:

What job categories do people searching Senior Software Engineering Manager jobs in Virginia look for?

The top searched job categories for Senior Software Engineering Manager jobs in Virginia are:

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 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $175,470 per year, or $84.4 per hour.

Full-time

Re-posted 8 days ago


Job description

Job SummarySEACORP is seeking a Software Engineering Manager to lead technical teams in the research, design, development, and testing of tactical navigation systems for surface and submarine platforms. This role combines senior software engineering expertise with the responsibilities of a Task Manager, including managing personnel and the planning, scheduling, and performance of contracted tasks. The manager oversees the formulation of software requirements and operational specifications while ensuring that software interfaces effectively with navigation sensors and databases. In addition to technical leadership, the manager is responsible for providing mentorship, fostering team cooperation, and projecting a professional image of SEACORP to both external audiences and employees. 

Job Responsibilities Include:

  • Lead tactical system development, overseeing the research, design, and testing of software for navigation systems on surface and submarine platforms. 
  • Direct requirements and planning, formulating operational specifications and analyzing complex system requirements. 
  • Oversee sensor integration, ensuring software correctly interfaces with various navigation sensors using advanced engineering principles. 
  • Manage data analysis and visualization, providing detailed analysis of navigation data and developing effective software solutions for data display. 
  • Direct database design, managing databases for geophysical and navigation data intended for comprehensive post-mission analysis. 
  • Evaluate hardware-software interfaces, consulting with engineering staff to resolve technical issues and optimize interface performance. 
  • Direct software programming and documentation, overseeing the development of technical documentation and preparing reports on project status. 
  • Manage, motivate, and instruct employees throughout the entire employment lifecycle, including recruitment, onboarding, training/development, performance management, promotion, discipline, and termination. 
  • Provide mentorship for and assessment of personnel, including using business and management principles to make improvements or take corrective action where necessary. 
  • Develop and maintain effective working relationships with customers, department personnel, and other company staff for the completion of both contractual and SEACORP administrative purposes. 
  • Manage assigned task schedules and budgets in accordance with applicable contract/delivery orders, the SEACORP
  • Quality Management System (QMS), and the customer's requirements and needs.