Taro Logo

Senior Software Engineer (C#/SQL)

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
Real Estate · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer (C#/SQL)

CoStar Group, a leading provider of real estate information and analytics listed on NASDAQ (CSGP), is seeking a Senior Software Engineer specializing in C# and SQL development. This role is based in Richmond, VA, with a hybrid work arrangement (Monday-Thursday in office, Friday remote).

The position involves working on the Web Enterprise team, building and maintaining software tools that power CoStar's proprietary CRM platform. These tools support sales and research teams across multiple platforms including Homes.com, Costar.com, Apartments.com, and LoopNet.com. The role requires expertise in the Microsoft .NET technology stack, with a focus on developing scalable applications and optimizing database performance.

As a Senior Software Engineer, you'll be responsible for leading technical discussions, making architectural decisions, and implementing solutions using modern paradigms such as microservices and domain-driven design. The role involves working with various technologies including .NET Core, C#, MS SQL Server, and modern web frameworks. You'll also mentor junior developers and collaborate with cross-functional teams to deliver high-quality solutions.

The company offers a comprehensive benefits package including healthcare coverage, 401(k) with matching contributions, stock purchase plans, and various wellness benefits. The work environment promotes innovation and collaboration, with access to modern tools and technologies. CoStar Group's position in the S&P 500 Index and NASDAQ 100 demonstrates its stability and growth potential, making this an excellent opportunity for career advancement in a leading tech company within the real estate sector.

The ideal candidate will have 6+ years of professional experience in software development, strong expertise in C# and SQL Server, and a proven track record of delivering complex software solutions. Knowledge of cloud platforms, CI/CD practices, and modern architectural patterns is essential. This role offers the opportunity to work on impactful projects while contributing to the digital transformation of the real estate industry.

Last updated 20 days ago

Responsibilities For Senior Software Engineer (C#/SQL)

  • Lead technical discussions and make critical architectural decisions aligned with business goals
  • Design, develop, and maintain robust and scalable applications using Microsoft .NET technology stack
  • Implement and optimize SQL queries, stored procedures, and database schemas for performance
  • Implement solutions using microservices, domain-driven design, and event-driven systems
  • Guide teams in adopting best practices in .NET Core, C# and SQL
  • Develop proof-of-concepts 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

Requirements For Senior Software Engineer (C#/SQL)

TypeScript
Node.js
React
Kubernetes
  • Bachelor's Degree required 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 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
  • Strong understanding of CI/CD principles
  • Proficiency with Azure DevOps, Git, and other version control systems
  • Knowledge of JSON, XML, and API development standards
  • Strong analytical and problem-solving skills

Benefits For Senior Software Engineer (C#/SQL)

Medical Insurance
Vision Insurance
Dental Insurance
Mental Health Assistance
Commuter Benefits
401k
Education Budget
  • Comprehensive healthcare coverage (Medical/Vision/Dental/Prescription)
  • Life, legal, and supplementary insurance
  • Virtual and in-person mental health counseling services
  • Commuter and parking benefits
  • 401(k) retirement plan with matching contributions
  • Employee stock purchase plan
  • Paid time off
  • Tuition reimbursement
  • On-site fitness center
  • Complimentary gourmet coffee and healthy snacks

Interested in this job?