Senior Software Engineer, Data Management

CoStar Group•Richmond, VA
•$130,000 - $170,000•Hybrid

About The Position

CoStar Group is hiring a Senior Software Engineer for its Data Automation team to expand the data platform supporting brands including CoStar Suite, LoopNet, and Homes.com. The role designs and builds large-scale systems with an understanding of the business and customer needs they serve. CoStar is investing in AI to accelerate software delivery, improve observability, automate research and business workflows, enhance products through intelligent agents and skills, and improve enterprise data quality. The successful candidate is expected to learn, adopt, and responsibly apply AI technologies to business and engineering challenges. The position is based in Richmond, Virginia, with a schedule of four days onsite and one day remote. The engineer will build and operate distributed, API-driven systems, develop AI-powered solutions and intelligent workflows, and improve platform monitoring, reliability, and data quality. The role also includes technical leadership through design discussions, development standards, code reviews, and mentoring. The position requires a bachelor’s degree from an accredited, not-for-profit, in-person university or college and at least seven years of professional full-stack software development experience. Annual base compensation is $130,000–$170,000, depending on factors including geographic location, skills, and competencies. Applicants must already be eligible to work full-time in the United States; visa sponsorship is not available.

Requirements

  • Bachelor’s degree from an accredited, not-for-profit, in-person university or college.
  • At least 7 years of professional full-stack software development experience building enterprise web applications and distributed systems with React.js, JavaScript, C#, .NET Framework/Web API, and relational databases such as Microsoft SQL Server or PostgreSQL.
  • Experience with database design, SQL development, and performance tuning.
  • Experience designing, building, and supporting large-scale distributed, service-oriented systems and web applications in an agile environment.
  • Understanding of AI technologies and hands-on experience with AI-assisted development tools such as Claude Code, GitHub Copilot, Cursor, Gemini, or Grok.
  • Experience with conceptual, logical, and physical data modeling.
  • Familiarity with large language models, prompt engineering, intelligent agents, or agent-based architectures.
  • Experience with monitoring, telemetry, observability, automated diagnostics, and production troubleshooting.
  • Understanding of data quality principles, data governance concepts, and data-centric application design.
  • Track record of commitment to prior employers.

Nice To Haves

  • Strong communication and collaboration skills with business and technical partners.
  • Experience with Azure, AWS, or hybrid cloud architectures.
  • Advanced SQL development, query optimization, and performance-tuning experience.
  • Experience designing and integrating RESTful web services and enterprise APIs.
  • Experience creating conceptual, logical, and physical data models.
  • Experience implementing AI agents, workflow automation platforms, or intelligent search solutions.
  • Experience applying AI-assisted software development practices to improve engineering productivity, software quality, and delivery speed.
  • Experience using machine learning technologies in production systems, such as Azure Machine Learning or AWS SageMaker.
  • Experience implementing LLM technologies in production systems using Azure AI Foundry, AWS Bedrock, or comparable platforms.

Responsibilities

  • Design, build, and operate large-scale distributed, API-driven systems supporting tens of thousands of users.
  • Lead the design and implementation of AI-powered software solutions that enhance customer experiences, platform intelligence, and product capabilities across CoStar brands.
  • Build and integrate AI skills, agents, tools, and intelligent workflows into internal systems and customer-facing applications.
  • Use AI models to improve monitoring, replayability, observability, and diagnostics, strengthening system reliability and reducing operational risk.
  • Implement telemetry-driven solutions to proactively identify anomalies, performance bottlenecks, and potential customer-impacting issues.
  • Build intelligent automation to streamline research workflows, improve information discovery and data quality, and increase operational efficiency.
  • Collaborate with Product, Research, Data, and Engineering teams to identify opportunities for AI and automation to create measurable business value.
  • Produce robust, efficient, and maintainable code using React.js, JavaScript, C#, .NET Framework, AWS services including DynamoDB, Amazon S3, and AWS Lambda, and SQL Server.
  • Lead software design discussions, establish development standards, conduct code reviews, and mentor engineers across projects and teams.
  • Evaluate emerging technologies, industry trends, and engineering practices that could strengthen CoStar’s technology platform.

Benefits

  • Generous compensation and performance-based incentives.
  • Internal training.
  • Tuition reimbursement.
  • Inter-office exchange program.
  • Medical, vision, dental, and prescription drug coverage.
  • Life, legal, and supplementary insurance.
  • Virtual and in-person mental health counseling services for individuals and families.
  • Commuter and parking benefits.
  • 401(k) retirement plan with matching contributions.
  • Employee stock purchase plan.
  • Paid time off.
  • On-site fitness center and/or reimbursed fitness center membership costs, depending on location; fitness amenities may include a yoga studio, Pelotons, personal training, and group exercise classes.
  • Access to Employee Resource Groups.
  • Complimentary gourmet coffee, tea, hot chocolate, fresh fruit, and other healthy snacks.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service