Taro Logo

Senior Database Engineer

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

Job Description

CoStar Group, a leading provider of real estate information and analytics listed on NASDAQ and included in the S&P 500 Index, is seeking a Senior Database Engineer for their Richmond, VA office. This role offers a hybrid work arrangement with Monday-Thursday in office and Friday work from home. The position involves designing and implementing database systems to support their proprietary CRM platform across multiple platforms including Homes.com, CoStar.com, Apartments.com, and LoopNet.com.

The ideal candidate will have 5+ years of experience in database design and T-SQL programming, with a strong background in optimizing database performance in production environments. They should be comfortable with modern database technologies including document databases and cloud services like AWS. The role requires both technical expertise and leadership skills, as the engineer will be expected to mentor others and drive development standards.

CoStar Group offers a comprehensive benefits package including healthcare coverage, 401(k) matching, stock purchase plans, and various lifestyle perks. The company has a 35-year track record in the industry and maintains a strong focus on innovation and digital transformation in the real estate sector. This is an excellent opportunity for a database professional looking to work on large-scale, mission-critical applications in a dynamic, growth-oriented environment.

The position offers significant technical challenges, working with high-volume throughput systems and implementing scalable solutions. The successful candidate will play a crucial role in maintaining and improving the database infrastructure that powers CoStar's suite of real estate information services.

Last updated a month ago

Responsibilities For Senior Database Engineer

  • Design, document and implement efficient and scalable database solutions to handle high-volume throughput
  • Identify bottlenecks and implement solutions to improve processing performance
  • Develop backup/recovery strategies to ensure data integrity
  • Troubleshoot and resolve data issues
  • Drive and lead software design, development standards, code reviews and production releases
  • Collaborate closely with other Software Engineers across the organization
  • Mentor other developers

Requirements For Senior Database Engineer

MongoDB
Kafka
  • Bachelor's Degree from an accredited, not for profit university or college
  • 5+ years of database design and T-SQL programming on enterprise solutions
  • Extensive experience optimizing database performance in production
  • Experience in architecting, designing and building event-driven applications in an agile environment
  • Excellent software development and engineering skills on large scale, mission-critical applications
  • Experience with Document Data Systems (Dynamo, OpenSearch) preferred
  • Experience with AWS S3, Lambda, SQS, Kafka preferred
  • Experience working on a SOX compliant team preferred

Benefits For Senior Database Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Commuter Benefits
401k
Education Budget
  • Comprehensive healthcare coverage: Medical/Vision/Dental/Prescription Drug
  • 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 and/or reimbursed fitness center membership
  • Access to Diversity, Equity, & Inclusion Employee Resource Groups
  • Complimentary gourmet coffee, tea, hot chocolate, fresh fruit, and healthy snacks

Related Jobs