
Costar Group
Provides commercial real estate data, analytics, and marketing services.
Senior Software Engineer
Design, develop, and maintain full‑stack .NET applications for real‑estate CRM platforms.
Job Highlights
About the Role
• 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. • Build solutions using modern architecture paradigms such as microservices, domain‑driven design, 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 to evaluate new tools and frameworks. • Collaborate with cross‑functional teams, participate in code reviews, and mentor junior developers. • Translate business requirements into technical designs and development‑ready specifications. • Apply secure coding practices, integrating 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 architecture
- ▸code reviews
- ▸ci/cd
- ▸agile delivery
What You Bring
We are seeking an accomplished Senior Full-Stack Software Engineer who excels at designing and architecting modern web applications. This engineer will support our Web Enterprise team in building the software tools that power our proprietary CRM platform and serve sales and research teams across Homes.com, Costar.com, Apartments.com, LoopNet.com, and more. The position is based in Richmond, VA with a Monday‑Thursday in‑office schedule and Friday work‑from‑home. • Bachelor’s degree from an accredited, not‑for‑profit university or college. • 5+ years of professional experience developing software with the Microsoft stack (C#, .NET Framework, .NET Core). • Strong experience with MS SQL Server, relational database design, and performance tuning. • Hands‑on experience with Entity Framework for data modeling and access. • Experience with ASP.NET Web API and RESTful service design. • Familiarity with microservices architecture and containerization (Docker, Kubernetes). • Proficiency in React.js, TypeScript, and Tailwind CSS. • Understanding of HTML, CSS, JavaScript, and responsive design. • 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. • Proven 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. • Experience with Identity & Access Management (OAuth, JWT). • Exposure to serverless computing and event‑driven architectures.
Requirements
- ▸c#
- ▸sql server
- ▸react
- ▸docker
- ▸azure devops
- ▸bachelor's
Benefits
When you join CoStar Group, you’ll experience a collaborative and innovative culture working alongside the best and brightest to empower people and customers to succeed. We offer generous compensation, performance‑based incentives, internal training, tuition reimbursement, and a comprehensive benefits package. • Comprehensive healthcare coverage (medical, vision, dental, prescription drug). • Life, legal, and supplementary insurance. • Virtual and in‑person mental health counseling for individuals and families. • Commuter and parking benefits. • 401(k) retirement plan with matching contributions. • Employee stock purchase plan. • Paid time off. • Tuition reimbursement. • On‑site fitness center or reimbursement for fitness memberships, including yoga studio, Pelotons, personal training, and group classes. • Access to Diversity, Equity & Inclusion Employee Resource Groups. • Complimentary gourmet coffee, tea, hot chocolate, fresh fruit, and healthy snacks.
Work Environment
Office Full-Time