
Costar Group
Provides commercial real estate data, analytics, and marketing services.
Senior Software Engineer (C#/SQL)- Research Development
Design and build scalable .NET web applications for CoStar's CRM and real‑estate platforms.
Job Highlights
About the Role
The Senior Full‑Stack Software Engineer will design and architect modern web applications for the Web Enterprise team, building the tools that power CoStar’s proprietary CRM platform used by sales and research teams across Homes.com, Costar.com, Apartments.com, LoopNet.com, and other sites. The role is based in Richmond, VA, with a Monday‑Thursday in‑office schedule and the option to work from home on Friday. • Lead technical discussions and make critical architectural decisions aligned with business goals. • Design, develop, and maintain robust and scalable applications using the Microsoft .NET technology stack (.NET Core, ASP.NET Core, C#, MSSQL). • Implement and optimize SQL queries, stored procedures, and database schemas for performance. • Implement solutions using modern architecture paradigms including microservices, domain‑driven design (DDD), and event‑driven systems. • Guide teams in adopting best practices in .NET Core, C# and SQL. • Ensure adherence to SOLID principles, design patterns, and clean coding standards. • Develop proof‑of‑concepts (POCs) to evaluate new tools and frameworks. • Collaborate with cross‑functional teams, participate in code reviews, and mentor junior developers. • Analyze business requirements and translate them into technical designs and development‑ready specifications. • Apply secure coding practices, including integration of OAuth, OpenID Connect, and other authentication/authorization frameworks. • Use Git, TFS, Azure DevOps, and CI/CD pipelines for version control and deployment. • Participate in Agile/Scrum ceremonies and contribute to incremental delivery and continuous improvement.
Key Responsibilities
- ▸.net development
- ▸sql optimization
- ▸microservices
- ▸code reviews
- ▸ci/cd
- ▸agile delivery
What You Bring
All qualified candidates who are eligible to work full‑time in the United States are encouraged to apply; however, CoStar Group does not provide visa sponsorship for this position. • Bachelor’s Degree required from an accredited, not‑for‑profit university or college. • 5+ years of professional experience in software development using the Microsoft Stack, including C#, .NET Framework, .NET Core. • Strong experience with MS SQL Server, including relational database design and performance tuning. • Hands‑on experience with Entity Framework for efficient data modeling and data access. • Experience with ASP.NET Web API and RESTful service design. • Familiarity with microservices architecture and containerization using Docker and Kubernetes. • Experience with AWS or similar cloud platforms (Azure, GCP). • Strong understanding of CI/CD principles, infrastructure as code, and automated deployment pipelines. • Proficiency with Azure DevOps, Git, or other version control and build systems. • Knowledge of JSON, XML, and API development standards. • Familiarity with message brokers such as RabbitMQ, SQS, Kafka, or Azure Service Bus. • Strong analytical and problem‑solving skills with attention to detail and excellent communication skills. • A track record of commitment to previous employers. • Comfortable working across the stack with Node.js on the server‑side. • Experience in unit, performance and automation testing. • Experience with NoSQL databases and API Gateway technologies. • UX/UI experience with modern frameworks like React is a plus. • Experience with Identity & Access Management, like OAuth, JWT. • Exposure to serverless computing and event‑driven architectures.
Requirements
- ▸bachelor's
- ▸c#/.net
- ▸sql server
- ▸docker
- ▸aws
- ▸ci/cd
Benefits
CoStar offers a collaborative and innovative culture where the brightest minds work with top‑tier resources, providing generous compensation, performance‑based incentives, and extensive professional development opportunities such as internal training, tuition reimbursement, and an inter‑office exchange program. A comprehensive benefits package supports employees’ health, financial security, and well‑being. • Comprehensive healthcare coverage: Medical, Vision, Dental, Prescription Drug. • Life, legal, and supplementary insurance. • Virtual and in‑person mental health counseling services for individuals and family. • Commuter and parking benefits. • 401(k) retirement plan with matching contributions. • Employee stock purchase plan. • Paid time off. • Tuition reimbursement. • On‑site fitness center and/or reimbursed fitness center membership costs (location dependent), with yoga studio, Pelotons, personal training, and group exercise classes. • Access to CoStar Group’s Diversity, Equity, & Inclusion Employee Resource Groups. • Complimentary gourmet coffee, tea, hot chocolate, fresh fruit, and other healthy snacks.
Work Environment
Office Full-Time