Manager, Software Engineering

CoStar Group

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Richmond, VA
Salary
$182,000–$235,000 / yr
Employment
Full-time
Posted
46 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $199k
This role $208k
$133k $272k
below market most similar roles pay here above market

This role pays less than 51% of similar roles. Most pay $171,711–$226,512 — the blue band above. At the midpoint, this role pays about $208k versus about $199k for comparable roles.

Based on 240 similar postings.

Employer

About CoStar Group

CoStar Group is the leading provider of commercial real estate information, analytics, and online marketplaces, including CoStar, Apartments.com, and LoopNet platforms. Industry: Commercial Real Estate Data & Analytics

CoStar Group currently has 51 open roles on FindRole.

Listed pay typically runs $136,000–$202,000 across 51 roles with salary data.

Most-posted roles

View all roles at CoStar Group

At a glance

TL;DR · Manager, Software Engineering

As a Manager, Software Engineering, you will join the Software Engineering team as a Technical Manager to provide project definition and implementation through hands-on management of software development teams. You will lead and mentor high-performing engineers to build scalable applications and services while serving as a player-coach who guides technical design and removes delivery obstacles. Your daily work involves leveraging TypeScript, React, Node.js, .NET, SQL Server, AWS, and Elasticsearch to develop products. You will specifically focus on implementing AI-powered solutions, including agents, copilots, and workflow automations, to improve platform observability, automate research, and enhance data quality. This role solves complex engineering challenges by integrating large language models and AI orchestration tools into enterprise systems to streamline business workflows and improve overall system resiliency.

What does a Software Engineering Manager earn?

Median $214000 from 119 postings across 39 companies.

See salary data

What you'll do

  • Provide technical leadership, architectural direction, and delivery ownership for a portfolio of software products and platforms.
  • Lead and mentor high-performing teams of engineers building scalable applications using TypeScript, React, Node.js, .NET, and AWS.
  • Serve as a player-coach by guiding technical design, reviewing code, and removing obstacles to ensure project completion.
  • Drive execution across multiple projects by coordinating priorities, dependencies, and resources across various business functions.
  • Champion AI-assisted development practices to improve developer productivity, code quality, and engineering efficiency.
  • Implement AI-powered solutions including agents, copilots, and workflow automations to enhance internal operations and customer products.
  • Enforce engineering best practices regarding software quality, security, scalability, and operational excellence.
  • Partner with product and business stakeholders to identify and implement solutions that streamline workflows and accelerate outcomes.

What we're looking for

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field from an accredited institution.
  • 7+ years of professional software engineering experience, including full-stack application development.
  • 2+ years of engineering leadership experience managing software development teams.
  • Hands-on experience with TypeScript, C#, .NET, React, SQL Server, Elasticsearch, AWS, and modern cloud-native practices.
  • Experience evaluating, adopting, or developing AI-powered solutions, LLMs, agent frameworks, and AI-assisted development platforms.
  • Understanding of software architecture, distributed systems, API design, and observability/monitoring tools.
  • Strong communication skills to engage with engineers, business stakeholders, and senior leadership.
  • Advanced degree in Computer Science, Engineering, or a related technical discipline (preferred).

More like this

Similar roles

Lead Software Engineer, AI Automation

CoStar Group

Richmond, VA 67 days ago $152,000–$202,000
TypeScript C# .NET React SQL Server Elasticsearch AWS LLMs API Design Distributed Systems Cloud-Native Observability Monitoring Telemetry Analysis Agent Frameworks AI Orchestration Automated Testing Data Quality
7+ yrs exp Hybrid

Software Engineer

SpaceX

McGregor, TX 158 days ago
C++ Python LabVIEW National Instruments cDAQ cRIO PXI Data Acquisition Distributed Systems Network Communication Unit Testing Performance Optimization Debugging Data Storage
1+ yrs exp

Software Engineer

Evolent Health

Remote 29 days ago $90,000–$115,000
Python FastAPI Django Flask Microsoft Azure Azure Functions Azure Event Hub Microsoft Fabric PySpark SQL T-SQL Azure Data Factory Databricks Docker Kubernetes Git CI/CD GitHub SQL Server ETL
3+ yrs exp Remote

Software Engineer

Booz Allen Hamilton

Rome, NY 110 days ago
Python Golang Java C C++ Spring React.js Node.js Angular.js SQL Oracle Agile Cloud Platforms Microsoft Office Outlook Word Excel PowerPoint

Software Engineer

General Dynamics

Scottsdale, AZ 101 days ago $100,219–$111,180
C/C++ Java Python VxWorks Integrity PetaLinux Agile Real-Time Operating Systems AI
2+ yrs exp

Software Engineer

SHI International

Somerset, NJ +1 91 days ago $125,000–$150,000
Python SQL JavaScript AWS Azure CI/CD DevOps PaaS IaaS SaaS ORM TDD Infrastructure as Code Virtualization Testing Debugging
7+ yrs exp