Taro Logo

Senior Software Engineer (C#/SQL)- Research Development

Leading global provider of commercial and residential real estate information, analytics, and online marketplaces.
Richmond, VA, USA
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Enterprise SaaS · Real Estate

Job Description

CoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. As a Senior Software Engineer, you'll be part of the Web Enterprise team building software tools that power their proprietary CRM platform and support sales and research teams across Homes.com, Costar.com, Apartments.com, LoopNet.com, and more.

The role offers a hybrid schedule with Monday-Thursday in office and Friday remote at the Richmond, VA location. You'll lead technical discussions, make architectural decisions, and work with modern technologies including .NET Core, C#, and SQL Server. The position involves designing scalable applications, optimizing database performance, and implementing microservices architecture.

CoStar Group provides a comprehensive benefits package including healthcare coverage, 401(k) with matching, stock purchase plans, and professional development opportunities. The company culture emphasizes collaboration and innovation, working alongside top talent to digitize the real estate world.

As a senior engineer, you'll mentor junior developers, participate in code reviews, and ensure adherence to SOLID principles and clean coding standards. The role requires strong experience with the Microsoft technology stack, database design, and modern development practices including CI/CD and cloud platforms.

Join a S&P 500 and NASDAQ 100 company with a 35+ year history of transforming the real estate information industry. You'll work on cutting-edge projects while enjoying benefits like tuition reimbursement, fitness facilities, and a collaborative work environment focused on continuous improvement and innovation.

Last updated 2 days ago

Responsibilities For Senior Software Engineer (C#/SQL)- Research Development

  • Lead technical discussions and make architectural decisions
  • Design, develop, and maintain robust applications using .NET technology stack
  • Implement and optimize SQL queries and database schemas
  • Implement microservices and event-driven systems
  • Guide teams in adopting best practices
  • Ensure adherence to SOLID principles and coding standards
  • Develop proof-of-concepts for new tools
  • Collaborate with cross-functional teams and mentor junior developers
  • Analyze business requirements and create technical designs
  • Apply secure coding practices and authentication frameworks

Requirements For Senior Software Engineer (C#/SQL)- Research Development

Node.js
React
Kubernetes
  • Bachelor's Degree from an accredited, not for profit university or college
  • 6+ years of professional experience in software development using C#, .NET Framework, .NET Core
  • Strong experience with MS SQL Server, including relational database design and performance tuning
  • Experience with Entity Framework for data modeling and data access
  • Experience with ASP.NET Web API and RESTful service design
  • Familiarity with microservices architecture and containerization
  • Experience with AWS or similar cloud platforms
  • Strong understanding of CI/CD principles
  • Proficiency with Azure DevOps, Git, and version control systems
  • Knowledge of JSON, XML, and API development standards
  • Strong analytical and problem-solving skills

Benefits For Senior Software Engineer (C#/SQL)- Research Development

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Commuter Benefits
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k with matching contributions
  • Employee stock purchase plan
  • Paid time off
  • Tuition reimbursement
  • Commuter Benefits
  • Mental Health Assistance
  • On-site fitness center

Related Jobs