1

Software Engineer Team Lead Jobs in Virginia (NOW HIRING)

Test Engineering Team Lead

Mclean, VA

$48 - $65.50/hr

Leverage virtualization and containerization to optimize testing software systems * Work with teams to bring continuous improvement to DevSecOps processes and tools. * Engineer and implement ...

POSITION TITLE Lead Software Engineer This role is not eligible for employment visa sponsorship ... Cross-team technical alignment and influence * Experience * 10+ years of professional software ...

POSITION TITLE Lead Software Engineer POSITION LOCATION New York, NY A Hybrid schedule of both ... Cross-team technical alignment and influence * Experience * 10+ years of professional software ...

POSITION TITLE Lead Software Engineer POSITION LOCATION New York, NY A Hybrid schedule of both ... Cross-team technical alignment and influence * Experience * 10+ years of professional software ...

The Lead BI Software Engineer must have extensive knowledge of full life cycle management with an ... Hands-on development experience as a developer or technical team lead building applications using ...

Lead Software Engineer Do you love building and pioneering in the technology space? Do you enjoy ... Lead a portfolio of diverse technology projects and a team of developers with deep experience in ...

Lead Software Engineer Do you love building and pioneering in the technology space? Do you enjoy ... Lead a portfolio of diverse technology projects and a team of developers with deep experience in ...

Lead Software Engineer Do you love building and pioneering in the technology space? Do you enjoy ... This team is responsible for a high-impact batch decisioning platform that orchestrates critical ...

Lead Software Engineer Do you love building and pioneering in the technology space? Do you enjoy ... This team is responsible for a high-impact batch decisioning platform that orchestrates critical ...

Lead Software Engineer Do you love building and pioneering in the technology space? Do you enjoy ... Lead a portfolio of diverse technology projects and a team of developers with deep experience in ...

Lead Software Engineer Do you love building and pioneering in the technology space? Do you enjoy ... Lead a portfolio of diverse technology projects and a team of developers with deep experience in ...

Lead Software Engineer Do you love building and pioneering in the technology space? Do you enjoy ... Lead a portfolio of diverse technology projects and a team of developers with deep experience in ...

Showing results 41-60

Software Engineer Team Lead information

See Virginia salary details

$82.3K

$144.6K

$196.3K

How much do software engineer team lead jobs pay per year?

As of Sep 7, 2026, the average yearly pay for software engineer team lead in Virginia is $144,639.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $167,100.00 per year, depending on experience, location, and employer.

What is a software engineer team lead?

A Software Engineer Team Lead is a senior-level software engineer who oversees a team of developers, guiding them through the software development lifecycle. They are responsible for coordinating tasks, mentoring team members, ensuring code quality, and aligning the team's work with project goals. In addition to writing code, they also facilitate communication between the team and management, help solve technical challenges, and contribute to architectural decisions. Effective team leads combine strong technical skills with leadership and communication abilities to drive successful project outcomes.

How does a software engineer team lead balance hands-on coding with leadership responsibilities?

As a Software Engineer Team Lead, you'll typically split your time between technical tasks and leadership duties. While you'll still be involved in designing and reviewing code, a significant portion of your day will be spent mentoring team members, facilitating communication, and coordinating project deliverables. Striking the right balance requires strong time management skills and the ability to delegate effectively, ensuring both technical excellence and team growth. This dual role provides opportunities to influence technical direction while developing leadership abilities crucial for further career advancement.

What are the key skills and qualifications needed to thrive as a software engineer team lead, and why are they important?

To thrive as a Software Engineer Team Lead, you need a strong background in software development principles, leadership experience, and typically a degree in computer science or related field. Familiarity with tools like Git, project management platforms (e.g., Jira), and proficiency in relevant programming languages are essential, along with experience in agile methodologies. Excellent communication, mentorship, and conflict resolution skills help motivate teams and foster collaboration. These combined skills ensure effective project delivery, high-quality code, and a cohesive, productive engineering team.

What is the difference between Software Engineer Team Lead vs Software Engineer?

AspectSoftware Engineer Team LeadSoftware Engineer
ResponsibilitiesLeading a team, coordinating projects, mentoringDeveloping software, coding, implementing features
Required SkillsTechnical expertise, leadership, communicationStrong coding skills, problem-solving, technical knowledge
CertificationsOften preferred: Scrum, PMP, technical certificationsTypically not required, but relevant certifications can help
Work EnvironmentCollaborative team settings, project managementIndividual or team coding tasks, development environments

The main difference between a Software Engineer Team Lead and a Software Engineer is that the Team Lead combines technical skills with leadership and project management responsibilities, whereas the Software Engineer primarily focuses on coding and technical development. The Team Lead oversees project progress and mentors team members, while the Software Engineer concentrates on implementing software solutions.

What are the most commonly searched types of Software Engineer Team Lead jobs in Virginia?

The most popular types of Software Engineer Team Lead jobs in Virginia are:

What job categories do people searching Software Engineer Team Lead jobs in Virginia look for?

The top searched job categories for Software Engineer Team Lead jobs in Virginia are:

Infographic showing various Software Engineer Team Lead job openings in Virginia as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 19% Part Time, and 2% Contract. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $144,639 per year, or $69.5 per hour.

Test Engineering Team Lead

Steampunk

Mclean, VA

$48 - $65.50/hr

Full-time

Re-posted 15 days ago


Job description

As a Test Engineering Team Lead, you will work with our growing DevSecOps practice as a team lead delivering quality assurance services to support application, cloud and data systems development. We are looking for candidates with 5-7 years experience with responsibility for leading a team of quality assurance and test automation profeesionals to drive projects in an Agile/DevSecOps environment.


  • Serves as the technical delivery leader, accountable for completion of team delivery efforts including quality oversight and client acceptance 
  • Fosters and promotes innovative thinking across the client environment 
  • Builds and maintains client relationships, developing a strategic vision for clients and internal teams  
  • Handles challenging client situations and offers technical and business guidance & direction to client executives  
  • Manages staff and monitors performance and training needs to create skills expansion and career advancement opportunity 
  • Understanding the needs of stakeholders and conveying this to developers  
  • Meet with product design team to determine testing parameters 
  • Write test plans, create test cases, test procedures, bug reports, final QA reports for products 
  • Manage test data architecture definition and requests 
  • Troubleshoot errors and streamline the test procedures 
  • Testing and examining code written by others and analyzing results, including three or more of the following:
    • Data validation testing
    • Functional testing
    • Performance and load testing 
    • Usability testing 
    • Accessibility (508) testing 
  • Establishingautomated testing tools and infrastructure for test automation 
  • Provide validation testing of different system and data sets for cloud migrations 
  • Develop automated testing scripts considering parallelization and idempotency 
  • Automate and improve development, testing, deployment,and release processes  
  • Ensuring that systems are safe and secure against cybersecurity threats 
  • Working with software developers and software engineers to ensure that development follows established processes and works as intended 
  • Document as-is state of the environment, perform a gap analysis, and produce artifacts that articulate options and recommendations 
  • Leverage virtualization and containerization to optimize testing software systems 
  • Work with teams to bring continuous improvement to DevSecOps processes and tools. 
  • Engineer and implement solutions and provide recommendations for continuous improvement for the services provided 
  • Present regular status updates and provide cross training to other DevOps team members. 
  • Leads and manages team members 
  • Assists in sales and technical strategy activities beyond their current program 
  • Engineer and implement solutions and provide recommendations for continuous improvement for the services provided 

  • Ability to obtain a U.S. government Security Clearance