Software Engineer II

CoStar Group

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Richmond, VA
Salary
$108,000–$140,000 / yr
Employment
Full-time
Posted
11 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $145k
This role $124k
$92k $201k
below market most similar roles pay here above market

This role pays less than 73% of similar roles. Most pay $121,750–$169,050 — the blue band above. At the midpoint, this role pays about $124k versus about $145k 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 59 open roles on FindRole.

Listed pay typically runs $133,000–$190,000 across 59 roles with salary data.

Most-posted roles

View all roles at CoStar Group

At a glance

TL;DR · Software Engineer II

The Software Engineer II joins the Web Enterprise team to design and architect modern web applications powering a proprietary CRM platform. This role involves developing scalable full-stack applications, APIs, and cloud-native services that support sales, research, and customer support workflows. Key responsibilities include building AI-powered products, intelligent agents, and LLM-powered workflows to automate business processes and improve data quality. The candidate will utilize a technical stack including React, TypeScript, C#, .NET, SQL Server, and AWS. Proficiency in retrieval-augmented generation, prompt engineering, and tools like Kafka, Redis, Elasticsearch, DynamoDB, S3, and Lambda is preferred. The position focuses on solving complex engineering challenges by integrating AI technologies into customer-facing and internal applications while maintaining high-performance software through automated testing and CI/CD practices.

What does a Software Engineer earn in Virginia?

Median $165000 from 125 postings across 23 companies.

See salary data

What you'll do

  • Design, develop, and maintain scalable full-stack applications, APIs, and cloud-native services.
  • Build AI-powered products, intelligent agents, and automation capabilities to enhance user experiences.
  • Develop LLM-powered workflows, retrieval systems, and intelligent decision-making tools.
  • Deliver secure, high-performance software using automated testing, CI/CD, and code reviews.
  • Identify opportunities to use AI and automation to drive business impact and operational efficiency.
  • Evaluate emerging technologies and AI frameworks to strengthen the company's technology ecosystem.

What we're looking for

  • Bachelor's degree from an accredited, not-for-profit, in-person university or college.
  • 3+ years of experience designing, building, deploying, and supporting production-grade software applications.
  • Experience developing full-stack applications with React, TypeScript, C#, .NET, SQL Server, AWS, or comparable technologies.
  • Familiarity with building or integrating AI-powered applications, including AI agents, LLM-powered workflows, chatbots, or copilots.
  • Proficiency in software engineering fundamentals including application architecture, testing, security, performance, and modern development practices.
  • Experience collaborating across engineering, product, and business teams in an agile environment.
  • Experience building and deploying agentic AI solutions that reason, plan, and automate complex business workflows (preferred).
  • Experience with RAG, prompt engineering, tool-calling frameworks, or scalable data technologies like Kafka, Redis, and DynamoDB (preferred).

More like this

Similar roles

Software Engineer II

Mastercard

Arlington, VA 19 days ago $106,000–$169,000
Java Spring Boot React PostgreSQL Snowflake Microservices Full-Stack Development Agile GitHub CoPilot Data Structures Algorithms System Architecture Software Design Patterns
Hybrid

Software Engineer II

Mastercard

O Fallon, IL 39 days ago $92,000–$147,000
Java J2EE Spring Boot RESTful APIs Microservices SQL CI/CD Machine Learning Generative AI Distributed Systems Cloud-native Containerization GitHub Copilot Claude Code Model Context Protocol

Software Engineer II

Mastercard

Arlington, VA 49 days ago $106,000–$169,000
Java Spring Boot TypeScript React Databricks Apache Spark PySpark AWS Azure Distributed Systems Object-Oriented Programming System Design
Hybrid

Software Engineer II, Data Management

CoStar Group

Richmond, VA 45 days ago $108,000–$140,000
C# .NET React JavaScript SQL Server PostgreSQL AWS Azure DynamoDB S3 Lambda SageMaker AWS Bedrock Azure AI Foundry LLMs Prompt Engineering Data Modeling Telemetry Observability
4+ yrs exp Hybrid

Software Engineer II, Sales Development

CoStar Group

Richmond, VA 13 days ago $108,000–$140,000
React TypeScript C# .NET SQL Server OpenSearch AWS Lambda DynamoDB SQS LLMs Prompt Engineering RESTful APIs Git CI/CD Data Modeling
3+ yrs exp Hybrid

Senior Software Engineer

CoStar Group

Richmond, VA 92 days ago $130,500–$170,000
React TypeScript Tailwind CSS JavaScript HTML CSS Node.js .NET Core SQL Server AWS Elastic Search Kafka Redis Redux Jest React Testing Library Webpack Babel Git CI/CD RESTful APIs LLMs Prompt Engineering
5+ yrs exp Hybrid