1

Software Engineering Manager Jobs in Virginia (NOW HIRING)

Sr Director, Software Engineering

Mclean, VA · On-site

$255K/yr

Lead, manage, and grow multiple teams of product focused software engineers * Mentor and guide the professional and technical development of engineers on your team * Encourage innovation ...

Engineering Manager Location: Remote (close to Daleville, VA or Selma, TX) Company: Munters ... software list for DC products. o Train Service Techs & Trainers how to understand program logic for ...

Engineering Manager Location: Remote (close to Daleville, VA or Selma, TX) Company: Munters ... software list for DC products. o Train Service Techs & Trainers how to understand program logic for ...

Engineering Manager Location: Remote (close to Daleville, VA or Selma, TX) Company: Munters ... software list for DC products. o Train Service Techs & Trainers how to understand program logic for ...

Software Engineering Specialist Location: Richmond, VA, USA - 9954 Mayland Drive Remote/Hybrid ... Lead problem management with data-driven analysis and long-term remediation . SRE, Observability ...

Software Engineering Specialist Location: Richmond, VA, USA - 9954 Mayland Drive Remote/Hybrid ... Lead problem management with data-driven analysis and long-term remediation . SRE, Observability ...

Director, Software Engineering

Richmond, VA · On-site

$250K/yr

Director, Software Engineering Overview CoStar Group is a leading global provider of commercial and ... Skilled in project and program management, including tracking deliverables, managing timelines, and ...

Director, Software Engineering

Richmond, VA · On-site

$250K/yr

Director, Software Engineering Overview CoStar Group is a leading global provider of commercial and ... Skilled in project and program management, including tracking deliverables, managing timelines, and ...

Director, Software Engineering

Richmond, VA · On-site

$250K/yr

Director, Software Engineering Overview CoStar Group is a leading global provider of commercial and ... Skilled in project and program management, including tracking deliverables, managing timelines, and ...

next page

Showing results 1-20

Software Engineering Manager information

See Virginia salary details

$98.6K

$167.9K

$198.8K

How much do software engineering manager jobs pay per year?

As of Jun 23, 2026, the average yearly pay for software engineering manager in Virginia is $167,928.00, according to ZipRecruiter salary data. Most workers in this role earn between $171,500.00 and $171,500.00 per year, depending on experience, location, and employer.

What is L1, L2, L3, and L4 developer?

In software engineering, L1, L2, L3, and L4 typically refer to different levels of developer seniority or experience, with L1 being entry-level and L4 representing senior or lead roles. These levels often indicate increasing technical skills, responsibility, and leadership expectations within a company’s engineering hierarchy.

How much do software engineer managers make?

Software engineering managers typically earn a median annual salary ranging from $120,000 to $180,000, depending on experience, location, and company size. They often oversee teams, coordinate projects, and require strong technical and leadership skills, with some roles offering additional bonuses or stock options.

What are some common challenges faced by Software Engineering Managers when leading diverse development teams?

Software Engineering Managers often encounter challenges such as balancing technical leadership with people management, aligning team members with different backgrounds and skill sets, and ensuring effective communication across remote or cross-functional teams. Navigating these challenges involves fostering an inclusive environment, setting clear expectations, and adapting management styles to individual team members’ needs. Successful managers also prioritize regular check-ins and feedback to keep projects on track and support professional growth within the team.

What Does a Software Engineering Manager Do?

A software engineering manager oversees a team of people who are working on the development of new computer software or the enhancement of existing computer programs. Because this is a management job, your duties may include coordinating and planning with other departments within the company and with company executives. In addition to management skills, you need a firm understanding of the technical aspects of software engineering. Another aspect of this career involves understanding the market and competitor’s products so that your software can compete and meet market demands.

What is the difference between Software Engineering Manager vs Software Developer?

AspectSoftware Engineering ManagerSoftware Developer
CredentialsBachelor's or Master's in CS or related field, often with leadership experienceBachelor's or higher in CS or related field
Work EnvironmentLeads teams, manages projects, collaborates with stakeholdersFocuses on coding, debugging, and implementing features
Employer & Industry UsageUsed across tech companies, startups, and large enterprisesCommon in all software development settings
Search & Comparison IntentUnderstanding managerial roles, leadership responsibilitiesFocus on technical skills, coding tasks

The main difference between a Software Engineering Manager and a Software Developer lies in their roles and responsibilities. Managers oversee teams, coordinate projects, and handle strategic planning, while developers focus on coding and technical implementation. Both roles are essential in the software development lifecycle, but they serve different functions within an organization.

What does a Software Engineering Manager do?

A Software Engineering Manager oversees a team of software engineers, guiding the development of software projects from planning to implementation. They are responsible for managing the team's workflow, ensuring high-quality code, and meeting project deadlines. In addition to technical leadership, they also handle hiring, mentoring, and performance reviews. Their role bridges the gap between technical execution and business objectives, ensuring that software solutions align with strategic goals.

What does a software engineer manager do?

A software engineering manager oversees software development teams, coordinates project planning, sets technical goals, and ensures timely delivery of software products. They also handle team management, performance evaluations, and collaborate with stakeholders to align technical efforts with business objectives.

What are the key skills and qualifications needed to thrive as a Software Engineering Manager, and why are they important?

To thrive as a Software Engineering Manager, you need a solid background in software development, team leadership, and project management, often backed by a degree in computer science or a related field. Familiarity with development tools, agile methodologies, version control systems, and, in some cases, certifications like PMP or Scrum Master are valuable. Exceptional communication, problem-solving, and mentoring skills distinguish top performers in this role. These competencies are crucial for successfully guiding technical teams, delivering projects efficiently, and fostering a collaborative and innovative engineering culture.

What engineer makes $500,000 a year?

Senior software engineering managers and highly experienced software engineers at large tech companies can earn $500,000 or more annually, often including base salary, bonuses, and stock options. These roles typically require extensive experience, leadership skills, and expertise in areas like cloud computing, machine learning, or system architecture.
What are the most commonly searched types of Software Engineering jobs in Virginia? The most popular types of Software Engineering jobs in Virginia are:
What are popular job titles related to Software Engineering Manager jobs in Virginia? For Software Engineering Manager jobs in Virginia, the most frequently searched job titles are:
What job categories do people searching Software Engineering Manager jobs in Virginia look for? The top searched job categories for Software Engineering Manager jobs in Virginia are:
What cities in Virginia are hiring for Software Engineering Manager jobs? Cities in Virginia with the most Software Engineering Manager job openings:
Infographic showing various Software Engineering Manager job openings in Virginia as of June 2026, with employment types broken down into 92% Full Time, 6% Part Time, and 2% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $167,928 per year, or $80.7 per hour.
Manager 1 Cyber Software Engineering

Manager 1 Cyber Software Engineering

Northrop Grumman Corporation

Chantilly, VA • On-site

Full-time

Medical, Life, PTO

Posted 21 hours ago


Northrop Grumman rating

8.1

Company rating: 8.1 out of 10

Based on 340 frontline employees who took The Breakroom Quiz

110th of 519 rated manufacturers


Job description

RELOCATION ASSISTANCE: Relocation assistance may be availableCLEARANCE REQUIRED FOR START: YesCLEARANCE TYPE: SecretTRAVEL: Yes, 10% of the TimeDescriptionAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.

Join Northrop Grumman on our continued mission to push the boundaries of possible across land, sea, air, space, and cyberspace. Enjoy a culture where your voice is valued and start contributing to our team of passionate professionals providing real-life solutions to our world's biggest challenges. We take pride in creating purposeful work and allowing our employees to grow and achieve their goals every day by Defining Possible. With our competitive pay and comprehensive benefits, we have the right opportunities to fit your life and launch your career today.

At the heart of Defining Possible is our commitment to missions. In rapidly changing global security environments, Northrop Grumman brings informed insights and software-secure technology to enable strategic planning. We're looking for innovators who can help us keep building on our wide portfolio of secure, affordable, integrated, and multi-domain systems and technologies that fuel those missions. By joining in our shared mission, we'll support you by expanding your personal network and developing skills, whether you are new to the field, or an industry thought leader. At Northrop Grumman, you'll have the resources, support, and team to do some of the best work of your career.

Details of Manager responsibilities:

Software Engineer Manager

TheSoftware Engineering Manager 1will support the Chantilly site programs in developing and managing software activities across various active projects / programs.

The work is unique, challenging and rewarding. Most of all, it is work that makes a difference.

The functional manager will lead a software team working within the Chantilly E&S department. The successful candidate will lead direct report employees to accomplish organizational goals, deliver program results, and align with company policies. Specific responsibilitiesinclude coordinating programs for staffing, recruiting, training, preparing and delivering performance reviews to employees, evaluating employees for promotions, evaluating salaries and compensation, assisting employees in preparing performance goals, providing career guidance to employees and counseling employees on their performance as necessary. The manager is responsible for periodic review, update, and definition of technical process documents

The manager will be expected to provide and perform technical support. It is anticipated that given the size of the functional team, the split between technical and functional management duties will be on average approximately 80% technical / 20% functional. The direct program support may include technical activities such as IPT leadership and/or any other appropriate technical function.

Functional management responsibilities include staffing support/allocation, performance and compensation management, and career goals development.

  • Supporting the software life cycle engineering execution to include design, development, test/integration, and deployment/sustainment activities.

  • Accountable to stakeholders and program managers for project status reviews, impediments / roadblock resolution, and the overall engineering / product quality execution.

  • Partnering with the program management office to ensure successful execution while accounting for cost, schedule, and resources management targets.

  • Providing technical leadership to the execution team to ensure that best practices as well as the applicable engineering processes and procedures are fully and adequately implemented.

  • Supporting the implementation of sustainable continuous improvement.

  • Supporting the development and implementation of a critical skills growth strategy focused on building world class execution teams.

The successful candidate should thrive in a fast-paced, quick response, work environment with high expectations, diverse assignments, and possess the ability to communicate and collaborate with multiple teams across all technical levels. The candidate must be able to lead the way to maintain and develop creative solutions to complex problems.

Basic Qualifications for Software Engineering Manager 1

  • Bachelor's degree in Science, Technology, Engineering, or Mathematics (STEM) with 5+ years of experience within a related software engineering field., OR Masters degree in Science, Technology Engineering, or Mathematics (STEM) with 3+ years of experience within a related software engineering field.

  • U.S. citizenship required with an active Secret clearance to start.

  • Strong communication skills and the ability to lead a diverse multi-disciplinary team with high levels of engagement, including mentoring and coaching.
  • Hands-on programming experience with one or more high-level programming languages such as Python, C/C++, Java, C#.
  • Supporting the development and implementation of a critical skills growth strategy focused on building world class execution teams.
  • Supporting the development and implementation of a critical skills growth strategy focused on building world class execution teams.

Preferred Qualifications for Software Engineering Manager 1:

  • Master's degree or PhD in computer science or computer engineering with 3+ years within a related engineering field.

  • Experience managing engineering teams of 6 or more.

  • Experience with full-stack software engineering.

  • Experience with software CI/CD tools such as GitHub, GitLab, Jenkins

  • Experience with development task tracking software such as Jira or Azure DevOps

  • Experience with SQL and NoSQL database design, management, optimization, and interaction.

  • Experience with Agile software development, object-oriented architecture, software integration and testing.

  • Software rapid prototyping experience to include designing and implementing solutions with minimal formal requirements.

  • The ability to learn new technologies quickly and independently solve problems in a fast-paced environment.

  • Full life cycle design, implementation, and feature/automated testing of software.

Northrop Grumman provides a comprehensive benefits package and a work environment which encourages your growth and supports the mutual success of our people and our company. Northrop Grumman benefits give you the flexibility and control to choose the benefits that make the most sense for you and your family. Your benefits will include the following: Health Plan, Savings Plan, Paid Time Off and Additional Benefits including Education Assistance, Training and Development, 9/80 Work Schedule (where available), and much more!

Northrop Grumman has over 90,000 employees in all 50 states and in more than 27 countries. We strive to attract and retain the best employees by providing an inclusive work environment wherein employees are receptive to diverse ideas, perspectives, and talents to help solve our toughest customer challenges: to develop and maintain some of the most technically sophisticated products, programs, and services in the world.

Our Values. The women and men of Northrop Grumman Corporation are guided by Our Values. They describe our company as we want it to be. We want our decisions and actions to demonstrate these Values. We believe that putting Our Values into practice creates long-term benefits for shareholders, customers, employees, suppliers, and the communities we serve.

Our Responsibility. At Northrop Grumman, we are committed to maintaining the highest ethical standards, embracing diversity and inclusion, protecting the environment, and striving to be an ideal corporate citizen in the community and in the world.

Primary Level Salary Range: $133,000.00 - $199,600.00The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit http://www.northropgrumman.com/EEO. U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.

What Northrop Grumman employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Northrop Grumman logo

About Northrop Grumman

Sourced by ZipRecruiter

At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible.

Industry

Space research administration

Company size

10,000+ Employees

Headquarters location

Falls Church, VA, US

Year founded

1939