Senior Software Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Benefits
Additional Information
Senior Software Engineer Job Description CoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. Included in the S&P 500 Index and the NASDAQ 100, CoStar Group is on a mission to digitize the world's real estate, empowering all people to discover properties, insights and connections that improve their businesses and lives. We have been living and breathing the world of real estate information and online marketplaces for over 35 years, giving us the perspective to create truly unique and valuable offerings to our customers. We've continually refined, transformed and perfected our approach to our business, creating a language that has become standard in our industry, for our customers, and even our competitors. We continue that effort today and are always working to improve and drive innovation. This is how we deliver for our customers, our employees, and investors. By equipping the brightest minds with the best resources available, we provide an invaluable edge in real estate. Domain is a leading property technology and services marketplace that is home to one of the largest portfolios of property brands in Australia, including the Domain, Allhomes and Commercial Real Estate (CRE) platforms. In 2025, Domain became part of CoStar Group (NASDAQ: CSGP), a global leader in commercial real estate information, analytics, online marketplaces and +3D digital twin technology. Together, Domain and CoStar Group is dedicated to digitising the world's real estate, empowering all people to discover properties, insights, and connections that improve their businesses and lives. The role of a Senior Software Engineer is pivotal in supporting the delivery of our Domain Strategy by driving innovation and ensuring the development of high-quality software solutions. By leveraging advanced technical skills and a deep understanding of software engineering principles, the Senior Software Engineer contributes to the creation of robust, scalable, and efficient software platforms and services that enable teams to deliver customer value quickly and safely. This role supports our strategy by building and evolving foundational engineering capabilities that power key experiences across our digital channels. The Senior Software Engineer helps ensure these foundations are reliable, well-designed, and easy to consume-so product teams can focus on solving customer problems rather than rebuilding common patterns. This includes shaping APIs and integration layers, improving system performance and resilience, and ensuring strong engineering practices across delivery. In addition to hands-on engineering, the Senior Software Engineer plays a crucial role in mentoring and guiding other engineers, fostering a culture of continuous improvement and engineering excellence. Through high-quality code, thoughtful reviews, and pragmatic architectural leadership, the role uplifts team capability and strengthens our ability to deliver high-impact outcomes. The Senior Software Engineer also contributes to operational and delivery excellence by taking ownership of the systems they build, participating in supporting production services when required, and driving improvements that reduce operational toil. By investing in automation, observability, testing, and developer experience, this role helps the organisation deliver more predictably, operate more safely, and scale effectively. By staying abreast of industry trends and applying modern best practices, the Senior Software Engineer ensures our engineering approaches remain fit-for-purpose, adaptable, and aligned to long-term business needs-turning strategy into sustainable, high-quality software outcomes What success looks like Technical Excellence and Innovation Build high quality scalable, reliable and performant solutions in collaboration with other engineers and tech leads. Keep abreast of latest trends in technology and software engineering. Use responsible engineering principles to understand when and how to apply those same trends. Champion and adopt Engineering best practices. Participate in and contribute to cross-domain technology forums such as Architecture Guild and Tech Leadership Guild. Contribute to the System Health and Tech debt backlog for their respective owned service. Champion engineering efficiency for their respective team and services. Collaborate with Lead Engineers and Tech Leads on improving process and system change. Leadership and Collaboration Mentor more Junior Engineers in Solution design and building high-quality solutions. Build a deep understanding of their product and business domain. Collaborate with Product Managers to ensure that solutions are aligned with business and customer needs Operations Be on-call and respond to incidents when raised. Continuously find ways to improve process and quality of software to reduce incidents over time. Maintain, update and patch systems as a
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at costar? Share your experience