1

Software Team Manager Jobs in Virginia (NOW HIRING)

Senior Software Engineer

Chantilly, VA · On-site

$125K - $165K/yr

Leadssoftware project management activities and software supplier management functions * Leadstracking and evaluation of software team and supplier performance to ensure product and process ...

Senior Software Engineer

Chantilly, VA · On-site

$125K - $165K/yr

Leadssoftware project management activities and software supplier management functions * Leadstracking and evaluation of software team and supplier performance to ensure product and process ...

Performs software project management activities and software supplier management functions * Tracks and evaluates software team and supplier performance to ensure product and process compliance to ...

Care Team Manager

Sterling, VA · On-site

$110K - $170K/yr

Description Care Team Manager On-site Sterling, Virginia Pharmacy Operations, Mosaic Pharmacy ... Using data, advanced analytics, specialized software, and pharmacy automation, Mosaic is ...

Description Care Team Manager On-site Sterling, Virginia Pharmacy Operations, Mosaic Pharmacy ... Using data, advanced analytics, specialized software, and pharmacy automation, Mosaic is ...

Care Team Manager

Sterling, VA · On-site

$110K - $170K/yr

Job Type Full-time Description Care Team Manager On-site • Sterling, Virginia • Pharmacy ... Using data, advanced analytics, specialized software, and pharmacy automation, Mosaic is ...

Senior Java Software Engineer - Developer

Herndon, VA · On-site

$58.75 - $75/hr

The software team is executing this vision through modern software technologies (Java, ReactJS ... Leads software project management activities and software supplier management functions Basic ...

Senior Java Software Engineer - Developer

Herndon, VA · On-site

$58.75 - $75/hr

The software team is executing this vision through modern software technologies (Java, ReactJS ... Leads software project management activities and software supplier management functions Basic ...

Senior Java Software Engineer - Developer

Herndon, VA · On-site

$58.75 - $75/hr

The software team is executing this vision through modern software technologies (Java, ReactJS ... Leads software project management activities and software supplier management functions Basic ...

.NET Team Lead

Arlington, VA · On-site

$150K - $165K/yr

Join our team! Current job opportunities are posted here as they become available. Subscribe to our ... a software environment supporting more than 10,000 users and a relational database management ...

next page

Showing results 1-20

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.

Cleared Software Engineering Manager

Charlottesville, VA • On-site

General Atomics
Space Research Administration • 10K+ employees

Full-time

Re-posted 19 days ago


Key responsibilities

  • Manage a team of 3-5 software engineers, focusing on performance, growth, team cohesion, and delivery.

  • Drive team accountability for timely, high-quality delivery, remove blockers, manage priorities, and ensure clarity across teams.

  • Partner with tech leads to ensure sound software architecture, scalable backend systems, and robust analytics pipelines.


General Atomics rating

9.0

Company rating: 9.0 out of 10

Based on 39 frontline employees who took The Breakroom Quiz


Job description

Job Summary
General Atomics Integrated Intelligence Inc. (GA Intelligence) develops cutting-edge software solutions that transform raw data into actionable intelligence. We specialize in real-time global situational awareness and battle management, processing petabytes of data from hundreds of sources across air, land, and sea. Our systems-including the widely used THRESHER and DRAGONSPELL platforms-support tens of thousands of users at all levels of the DoD and Intelligence Community and enable critical decision-making for national security missions.
We process hundreds of thousands of observations per minute, operating at the scale of global sensor networks and battlefield telemetry. Our backend architecture leverages technologies like Kafka, AWS, NiFi, and GeoMesa-the latter of which we designed and open-sourced-to deliver high-throughput, mission-resilient systems that turn streaming data into real-time intelligence.
We're seeking an experienced and people-focused Engineering Manager to lead and grow a software team building backend systems and analytics capabilities that power mission-critical applications. You'll play a key role in shaping technical direction, mentoring engineering talent, and scaling the team's ability to deliver high-impact outcomes.
This is a hands-on leadership role that involves balancing strategic direction with day-to-day coaching and execution. You'll work closely with product managers, design leads, tech leads, and other stakeholders to ensure your teams ship high-quality, reliable software that supports real-world decision-making under pressure.
DUTIES AND RESPONSIBILITIES:
  • Team Leadership: Manage a team of 3-5 software engineers, focusing on performance, growth, team cohesion, and delivery.
  • Execution and Delivery: Drive team accountability for timely, high-quality delivery. Remove blockers, manage priorities, and ensure clarity across teams.
  • Technical Oversight: Partner with tech leads to ensure sound software architecture, scalable backend systems, and robust analytics pipelines.
  • Cross-Functional Collaboration: Work closely with Product, Data Science, and other Engineering Managers to align goals and deliver value.
  • Continuous Improvement: Foster a culture of continuous learning, operational excellence, and adaptive process improvement across teams.

We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply.
Job Qualifications
  • Typically requires a Bachelors, Masters or PhD in engineering or a related technical field as well as eleven or more years of progressively complex software engineering experience. Equivalent experience may be substituted in lieu of education.
  • 2+ years in a software engineering management role.
  • Proven success leading an agile software team in a fast-paced environment.
  • Strong technical background in backend development (e.g., Java, Python, Scala or similar) and/or data/analytics systems.
  • Comfortable navigating ambiguity and shifting priorities while maintaining team focus and morale.
  • Excellent communication skills with the ability to influence and build trust across technical and non-technical stakeholders.
  • Ability to obtain and maintain DoD security clearance is required.

DESIRED SKILLS AND QUALIFICATIONS:
  • Experience working on government or defense contracts (if applicable).
  • Familiarity with cloud-native architectures (e.g., AWS, Kubernetes, event-driven systems).
  • Background in analytics, data engineering, or machine learning pipelines.
  • Experience hiring and growing diverse, high-performing engineering teams.

What General Atomics employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


General Atomics logo

About General Atomics

Sourced by ZipRecruiter

General Atomics (GA), and its affiliated companies, is one of the world's leading resources for high-technology systems development ranging from the nuclear fuel cycle to remotely piloted aircraft, airborne sensors, and advanced electric, electronic, wireless and laser technologies.

Industry

Space research administration

Company size

10,000+ Employees

Headquarters location

San Diego, CA, US

Year founded

1955