1

Software Team Manager Jobs in Virginia (NOW HIRING)

.NET Team Lead

Arlington, VA ยท On-site

$150K - $165K/yr

Net Team Lead to support a government contract located in Arlington, Virginia. This position ... a software environment supporting more than 10,000 users and a relational database management ...

Java Developer

Bealeton, VA ยท On-site

$62.50/hr

You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java application development while providing ...

You will be part of a talented software team that works on mission-critical applications. Software ... artifact management (preferably Nexus), ticketing (preferably Jira), and knowledge management ...

You will be part of a talented software team that works on mission-critical applications. Software ... artifact management (preferably Nexus), ticketing (preferably Jira), and knowledge management ...

You will be part of a talented software team that works on mission-critical applications. Software ... artifact management (preferably Nexus), ticketing (preferably Jira), and knowledge management ...

Be Seen First

Senior Software Developer

Reston, VA ยท On-site

$120K - $145K/yr

You will be part of a talented software team, managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.

Software Engineer

Chantilly, VA ยท On-site

$69K - $158K/yr

... management softwarefor heterogeneous, proliferated satellite constellations. Your ability to ... As a Software Engineer, you will contribute to a software team in high-velocity Agile development ...

Software Engineer

Chantilly, VA ยท On-site

$69K - $158K/yr

... management softwarefor heterogeneous, proliferated satellite constellations. Your ability to ... As a Software Engineer, you will contribute to a software team in high-velocity Agile development ...

... Management (CAM) duties. Essential Functions: * Contribute to software architecture specification and documentation * Structure work to enable clear progress assessment * Track software team ...

Software Engineer-Developer 5

Manassas, VA ยท On-site

$96K - $150K/yr

Oversees software project management activities and software supplier management functions. Oversees tracking and evaluation of software team and supplier performance to ensure product and process ...

Showing results 21-40

Software Team Manager information

What is a software team manager?

A Software Team Manager is a professional responsible for leading a team of software developers or engineers to deliver software projects efficiently and effectively. They oversee project planning, execution, and delivery, ensuring that technical goals and deadlines are met. In addition to managing tasks and workflows, they provide mentorship, resolve conflicts, and facilitate communication between team members and other departments. Their role is crucial in fostering a productive and collaborative work environment, while also ensuring the team's work aligns with organizational objectives.

What are the key skills and qualifications needed to thrive as a software team manager?

To thrive as a Software Team Manager, you need a strong background in software development, leadership experience, and often a degree in computer science or a related field. Familiarity with project management tools (like Jira or Trello), agile methodologies, and version control systems (such as Git) is typically required. Excellent interpersonal skills, conflict resolution, and the ability to motivate and guide teams make someone stand out in this position. These skills are vital to ensure project success, foster team collaboration, and deliver high-quality software on schedule.

How does a software team manager typically balance technical leadership with people management responsibilities?

A Software Team Manager often balances technical leadership and people management by allocating time between overseeing project architecture and mentoring team members. While they guide technical decisions and ensure high-quality code, they also focus on career development, performance reviews, and fostering a collaborative culture. Effective managers delegate coding tasks to senior developers when needed, allowing them to concentrate on strategic planning, stakeholder communication, and resolving team challenges. This balance is crucial for maintaining productivity and supporting team growth.

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

AspectSoftware Team ManagerSoftware Developer
Primary RoleOversees software projects, manages teams, and coordinates development effortsDesigns, codes, and tests software applications
Required SkillsLeadership, project management, communicationProgramming, problem-solving, technical expertise
CertificationsOften includes PMP, Scrum Master, or management certificationsProgramming certifications like Microsoft, Oracle, or specific language certifications
Work EnvironmentTeam management, meetings, strategic planningDevelopment environment, coding, debugging

The main difference is that a Software Team Manager focuses on leading and coordinating teams, while a Software Developer concentrates on creating and implementing software solutions. Both roles require technical knowledge, but the manager also needs leadership and project management skills.

Infographic showing various Software Team Manager job openings in Virginia as of August 2026, with employment types broken down into 1% As Needed, 77% Full Time, 18% Part Time, and 4% Contract. Highlights an 88% Physical, 2% Hybrid, and 10% Remote job distribution.

.NET Team Lead

Arlington, VA โ€ข On-site

$150K - $165K/yr

Full-time

Re-posted 16 days ago


Key responsibilities

  • Lead a team of 5-7 developers supporting the DEA mission and guide technical decisions, best practices, and development efficiencies.

  • Develop and maintain web applications using C#, JavaScript, CSS, and work with relational data models and SQL.

  • Support the modernization of software development practices and ensure the quality and integrity of software before deployment to production.


Job description

Location: Fairfax, VA
Security Clearance: Active Secret
Job Type: Full-Time

Target Salary Range*: $150,000 - $165,000

*This represents the potential salary range for this position depending on education level, years of experience and/or certifications in addition to other position specific requirements which may impact salary


Position Overview

Amatriot is seeking a .Net Team Lead to support a government contract located in Arlington, Virginia. This position requires on-site work and supports the critical mission of the Drug Enforcement Administration (DEA) by leading a software development team responsible for building applications that support law enforcement operations.


Key ResponsibilitiesTechnical Leadership
  • Lead a team of 5–7 developers supporting the Drug Enforcement Administration (DEA) mission.
  • Guide the team on technical decisions, best practices, and development efficiencies.
  • Lead technical planning meetings.
  • Conduct peer code reviews and final code reviews.
  • Support the modernization of software development practices.
  • Apply modern software development techniques for a modular system.
  • Ensure the quality and integrity of software before deployment to production.
Collaboration & Communication
  • Demonstrate professionalism, strong conduct, and effective execution in a client-facing role.
  • Collaborate effectively with leadership and customers.
  • Ensure Requirements Analyst data is accurately reflected in the appropriate system of record.
Software Development
  • Develop software using recent experience with C#.
  • Develop software using recent experience with JavaScript.
  • Develop and maintain web applications using CSS.
  • Work with relational data models and SQL.
  • Utilize XML and programming libraries for XML manipulation.
  • Participate in Agile projects utilizing Team Foundation Server.
  • Package and deliver software and documentation to production environments.
  • Deliver small projects efficiently and transition frequently between projects and applications.
  • Learn new technologies as software applications and environments evolve.

QualificationsEducation
  • Bachelor's degree in a related technical field.
Experience
  • Minimum 15 years of web development experience.
  • Minimum 5 years of .NET Core/.NET Standard development experience.
  • Minimum 10 years of ASP.NET C# MVC web development using Visual Studio 2017 or later.
  • Minimum 8 years of experience with Agile development methodologies, including participation in sprints, backlog grooming, and Agile ceremonies.
  • Experience as a developer in a software environment supporting more than 10,000 users and a relational database management system (RDBMS) containing more than 250 tables and more than 1 million total rows.
  • Experience in at least one software development environment with a minimum of 1,000 automated unit tests.
Skills
  • Recent experience with ASP.NET MVC web development.
  • Significant recent C# development experience.
  • Significant recent JavaScript development experience.
  • Significant development experience with Cascading Style Sheets (CSS).
  • Experience with relational data models and SQL.
  • Experience with XML and XML programming libraries.
  • Experience using Team Foundation Server in an Agile development environment.
  • Ability to deliver small projects quickly and transition between projects and applications.
  • Experience packaging and delivering software and documentation to production environments.
  • Ability to learn new technologies as applications and environments evolve.
Clearance
  • Active Secret clearance required.
Other Requirements
  • U.S. citizenship required.
  • Must possess an active Secret clearance to view, discuss, and handle classified data in support of applications.

Preferred Qualifications
  • 5+ years of e-GIS experience, including:
    • Geolocation from addresses to latitude and longitude.
    • Utilizing web-based mapping software (e.g., OpenStreetMap or similar).
    • Displaying and placing map markers on satellite imagery.
    • Using distance measurement tools within a web browser.