CoStar Group, a leading provider of real estate information and analytics, is seeking a Principal Software Engineer to join their Nashville office. This role focuses on developing customer-facing Real Estate Analytics products, specifically the CoStar Benchmark product. The position requires an experienced engineer to own the architecture and design of software systems, from full-stack web products to high-volume data pipelines. Working in a hybrid model (4 days office, 1 day remote), you'll collaborate with multiple teams to design both greenfield systems and evolve existing architectures.
The role demands deep technical expertise in enterprise-scale environments, with a focus on security and performance. You'll be responsible for translating complex product requirements into robust technical solutions, mentoring other developers, and maintaining architectural documentation. The position offers comprehensive benefits including healthcare, 401(k) matching, and various wellness perks.
As a Principal Engineer, you'll work with cutting-edge technologies including AWS services, microservices architecture, and event-driven systems. The ideal candidate brings 10+ years of experience in designing complex enterprise applications and a strong background in languages like Java, Python, or TypeScript. You'll be joining a company that's part of both the S&P 500 and NASDAQ 100, with a mission to digitize the world's real estate information.
This is an excellent opportunity for a senior technologist who wants to make a significant impact on products that serve the real estate industry, working with large-scale data and analytics while leading architectural decisions that shape the future of CoStar's technology platform.