Quick summary
- Work type
- Hybrid
- Location
- Richmond, VA
- Salary
- $108,000–$140,000 / yr
- Employment
- Full-time
- Posted
- 19 days ago
- Freshness
- Confirmed live yesterday
- Nearby
- 99+ roles within 25 mi
Market check
Salary context
How this pay compares to similar roles
This role pays less than 84% of similar roles. Most pay $134,500–$194,415 — the shaded band above. At the midpoint, this role pays about $124k versus about $164k 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 60 open roles on FindRole.
Listed pay typically runs $136,000–$202,000 across 59 roles with salary data.
Most-posted roles
- Software Engineer 16
- Data Engineer 5
- DevOps Engineer 4
- Full Stack Engineer 3
- Lead Software Engineer 3
At a glance
TL;DR · Software Engineer II, Data Management
As a Software Engineer II - Data Management, you will join the Data Management team to expand and enhance the data platform powering flagship real estate brands. You will be responsible for the full data lifecycle, including owning the ingestion of new data into the platform, ensuring accuracy through system-driven approaches, and diagnosing complex pipeline issues to ensure high data quality. Your daily work involves building large-scale, distributed, API-driven systems and integrating AI-powered solutions, intelligent agents, and automated workflows to improve observability and research efficiency. You will utilize a technical stack including C#, .NET, SQL Server, PostgreSQL, React, JavaScript, and AWS or Azure cloud services. The role focuses on solving complex data integrity challenges and leveraging LLMs and prompt engineering to automate business processes within the real estate information domain.
What does a Software Engineer earn in Virginia?
Median $154938 from 93 postings across 18 companies.
Skills
What you'll do
- Design, build, and maintain large-scale, distributed, API-driven systems to support thousands of users.
- Develop and integrate AI-powered solutions and intelligent workflows to enhance customer experience and business operations.
- Use AI and telemetry to improve system monitoring, observability, and automated anomaly detection.
- Build automation capabilities to streamline research workflows and increase information discovery efficiency.
- Manage the full data lifecycle by ensuring accurate ingestion and implementing system-driven fixes for data quality issues.
- Write scalable code using C#, .NET, SQL Server, AWS, and React while participating in code reviews.
- Identify and implement high-impact AI opportunities to improve decision-making across business functions.
What we're looking for
- Bachelor's degree from an accredited, not-for-profit, in-person university or college.
- 4+ years of full-stack software development experience using C#, .NET, React, JavaScript, and relational databases (SQL Server and/or PostgreSQL).
- Experience designing and building large-scale distributed, service-oriented applications.
- Experience with database design, SQL development, performance tuning, and data modeling.
- Familiarity with AI development tools, LLMs, prompt engineering, or agent-based architectures.
- Experience with monitoring, telemetry, observability, and automated diagnostics platforms.
- Understanding of data quality principles, data governance, and data-centric application design.
- Experience with AWS/Azure cloud services, implementing AI agents, or deploying machine learning solutions into production (preferred).
More like this
Similar roles
Senior Software Engineer (C#/.NET)
CoStar Group
Senior Software Engineer
CoStar Group
Data Engineer II
AbbVie
Associate Data Engineer II
AbbVie
Associate Data Engineer II
AbbVie