1

Software Engineering Director Jobs in Virginia (NOW HIRING)

This role provides strategic and operational leadership for software engineering, application ... The Director, Engineering partners closely with value stream leadership, IT services leaders, and ...

This role provides strategic and operational leadership for software engineering, application ... The Director, Engineering partners closely with value stream leadership, IT services leaders, and ...

S.) degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline. * Minimum of two (2) years of direct experience performing software development ...

S.) degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline. * Minimum of two (2) years of direct experience performing software development ...

S.) degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline. * Minimum of two (2) years of direct experience performing software development ...

DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Software Engineering ... With direct access to company leadership, a laid-back and inclusive atmosphere, and exceptional ...

DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Software Engineering ... With direct access to company leadership, a laid-back and inclusive atmosphere, and exceptional ...

Staff Software Engineer

Warrenton, VA · On-site

$130K - $170K/yr

BCubed Engineering, an Auria company, is looking to hire a Staff Software Engineer (E4). This ... Design and build software with the end-user in mind, embracing a growth mindset by seeking direct ...

Staff Software Engineer

Reston, VA · Hybrid

$130K - $170K/yr

BCubed Engineering, an Auria company, is looking to hire a Staff Software Engineer (E4). This ... Design and build software with the end-user in mind, embracing a growth mindset by seeking direct ...

DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Software Engineering ... With direct access to company leadership, a laid-back and inclusive atmosphere, and exceptional ...

Staff Software Engineer

Reston, VA · On-site

$130K - $170K/yr

BCubed Engineering, an Auria company, is looking to hire a Staff Software Engineer (E4). This ... Design and build software with the end-user in mind, embracing a growth mindset by seeking direct ...

next page

Showing results 1-20

Software Engineering Director information

See Virginia salary details

$137.8K

$251.8K

How much do software engineering director jobs pay per year?

As of Jul 14, 2026, the average yearly pay for software engineering director in Virginia is $241,825.00, according to ZipRecruiter salary data. Most workers in this role earn between $250,800.00 and $250,800.00 per year, depending on experience, location, and employer.

What are Software Engineering Directors?

Software Engineering Directors are senior leaders responsible for overseeing software development teams and projects within an organization. They set the technical vision, manage engineering managers and senior engineers, and ensure that software products meet strategic business goals. Their role involves collaborating with other departments, defining engineering best practices, and ensuring the scalability and quality of software solutions. They also play a key role in hiring, mentoring, and developing engineering talent. Overall, they bridge the gap between business objectives and technical execution.

What are some common challenges faced by a Software Engineering Director when managing cross-functional teams?

As a Software Engineering Director, one common challenge is aligning the priorities and workflows of diverse teams, such as development, QA, and product management, to ensure smooth project delivery. Navigating communication gaps and managing resource allocation across multiple projects can also be complex. To address these challenges, strong leadership, effective stakeholder management, and a keen ability to set clear objectives are essential. Proactively facilitating collaboration and maintaining transparency helps ensure teams remain focused and productive.

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

To thrive as a Software Engineering Director, you need a strong background in software development, leadership experience, and typically a degree in computer science or a related field. Familiarity with software development methodologies (such as Agile or Scrum), cloud platforms, and project management tools is highly valued, along with certifications like PMP or relevant technical credentials. Exceptional communication, strategic thinking, and the ability to motivate and mentor teams are standout soft skills in this role. These skills and qualities are crucial for aligning engineering efforts with business goals, driving innovation, and ensuring successful project delivery.
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 cities in Virginia are hiring for Software Engineering Director jobs? Cities in Virginia with the most Software Engineering Director job openings:

Engineering Software Development Supervisor

Framatome North America

Lynchburg, VA • On-site

Full-time

Posted 21 days ago


Job description

Job Summary:
Framatome North America is dedicated to creating lasting solutions for the planet’s greatest challenges through nuclear energy. The Engineering Software Development Supervisor will oversee engineering assignments, ensure compliance with standards, and foster strong relationships with clients while leading a team towards successful project execution.
Responsibilities:
• Ensure effective performance of engineering assignments.
• Plan and direct the timely execution of engineering activities, as assigned.
• Ensure projects, initiatives, and processes comply with established policies, objectives and customer standards.
• Ensure adherence to government, organization and customer engineering standards and procedures.
• Monitor goals, objectives and standards of performance for assigned team members.
• Work interactively with customers and clients to develop strong relationships.
• Research and assess best practices, proposing methods and improvements.
• Work on special projects, as directed.
• Perform other related duties and tasks, as required.
Qualifications:
Required:
• Bachelor’s Degree in Engineering. Dependent on the position, degrees in Physics, Engineering Technology and Engineering Science may also be accepted.
• Minimum of 5 years of related experience.
• Advanced knowledge of related engineering standards, techniques and criteria.
• Good communication skills to comprehend and convey detailed technical data.
• Ability to develop and maintain good interpersonal relationships; work collaboratively within a team environment.
• Advanced problem identification and problem resolution skills.
• Displays leadership characteristics.
• Exhibits questioning attitude and practices self-checking.
• Advanced proficiency with specialized software tools and programming languages as required by the role.
Preferred:
• Development and deployment of scientific, engineering, or data analysis software applications, preferably for High Performance Computing (HPC) Linux systems.
• Knowledge of and ability to apply software engineering best practices with respect to understanding requirements, design, version control, testing, debugging, troubleshooting, and documentation.
• Working knowledge of the following programming languages: Python, C, C++, and/or FORTRAN.
Company:
Framatome has a strong presence in the U.S. and Canada nuclear energy market, helping power more than 38 million North American homes. Founded in , the company is headquartered in Lynchburg, Virginia, US, , with a team of 1001-5000 employees. The company is currently Late Stage.