Taro Logo

Principal Software Engineer

Leading global provider of commercial and residential real estate information, analytics, and online marketplaces.
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Enterprise SaaS · Finance · Real Estate

Description For Principal Software Engineer

CoStar Group, a leading provider of real estate information and analytics listed on NASDAQ and included in the S&P 500, is seeking a Principal Software Engineer for their CoStar Benchmark product development team. This role is crucial in architecting and designing software systems, from full-stack web products to high-volume data pipelines. The position offers a unique opportunity to work with vast amounts of real estate data, creating innovative analytics platforms for customers.

The role combines technical leadership with hands-on development, requiring deep expertise in enterprise-scale architecture and security. Working in Nashville, TN, with a hybrid schedule (Monday-Thursday in office, Friday remote), you'll be responsible for driving architectural decisions, mentoring teams, and ensuring best practices across the organization.

As a Principal Engineer, you'll work directly with product and technology leadership, converting complex requirements into robust technical solutions. The position requires extensive experience with AWS services, microservices architecture, and data streaming solutions. You'll be instrumental in both greenfield development and evolving existing systems.

The company offers comprehensive benefits including healthcare, 401(k) matching, stock purchase plans, and various wellness perks. CoStar's collaborative culture, combined with their 35+ year history in real estate technology, provides an environment where you can make significant impact while working with cutting-edge technologies.

This role is perfect for a seasoned architect who enjoys solving complex problems, values collaboration, and wants to contribute to products that are transforming the real estate industry. The position offers both technical challenges and leadership opportunities, making it ideal for someone looking to shape the future of real estate technology.

Last updated 15 hours ago

Responsibilities For Principal Software Engineer

  • Work with Product and Technology leadership to understand project requirements and drive technical solutions
  • Collaborate with development teams to determine architectural direction
  • Document and maintain architectural information across multiple systems
  • Drive and evangelize architectural principles and guidelines
  • Create and maintain architectural diagrams and system documentation
  • Provide architectural guidance and mentoring to technical staff
  • Evaluate emerging technologies and development practices
  • Design well-instrumented, stable, high-performance products
  • Diagnose complex performance, scalability, and reliability issues
  • Ensure architecture of secure software products and platforms

Requirements For Principal Software Engineer

Java
Python
JavaScript
TypeScript
MongoDB
  • Bachelor's degree in Computer Science/Engineering
  • 10+ years experience designing complex enterprise-level web applications
  • Experience with microservices, serverless, data, and web applications
  • Expert-level proficiency in C#, Java, Python, or JavaScript/TypeScript
  • Hands-on experience with AWS services
  • Experience with large-scale relational and NoSQL database systems
  • Experience with event-oriented architectures and real-time data streaming
  • Strong ability to communicate through architectural diagrams
  • Experience with secure systems development

Benefits For Principal Software Engineer

401k
Medical Insurance
Vision Insurance
Dental Insurance
Mental Health Assistance
Commuter Benefits
  • Comprehensive healthcare coverage
  • 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?

Jobs Related To CoStar Group Principal Software Engineer