Cremorne, Victoria
13 hours ago
Software Engineer
Software Engineer

<br>

Job Description

<br>

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 an Engineer is essential in supporting the delivery of our Domain Strategy by implementing innovation and ensuring the development of high-quality software solutions. By leveraging strong technical skills and a solid understanding of software engineering principles, the Engineer contributes to the maintenance and growth of robust, scalable, and efficient applications that align with our strategic goals. This role involves writing, testing and reviewing code while contributing to the technical designs that meet both current and future business needs, ensuring Software Solutions supports the overall Domain vision.

In addition to technical contributions, the Engineer plays an active role in the team’s success by participating in peer reviews and fostering a culture of continuous learning. By collaborating closely with  Senior team members, this role helps tackle complex challenges and ensure the delivery of reliable software products. The Engineer also works with cross-functional teams, including product management, to understand requirements and ensure that software updates are aligned with customer value.

Moreover, the Engineer is key in supporting initiatives related to Engineering efficiency and innovation. By applying industry best practices and staying curious about emerging technologies, this role ensures that our software development workflow remains consistent and effective. The Engineer identifies opportunities to reduce TOIL, improve development workflow, and implement best practices that contribute to the organization's overall strategic objectives. Through proactive problem-solving and a focus on quality, this role supports the company's long-term growth by delivering dependable technological solutions.

You will be embedded in the teams behind two of Domain’s products — Engage and RealHub — building digital proposal solutions used daily by real estate agents across Australia. Your focus will span development, testing, and delivery of cross-product features that directly shape the agent experience


 

Responsibilities:

Technical Excellence and Innovation

Contribute to the development of high quality scalable, reliable and performant solutions by writing clean code and participating in technical discussions  in collaboration with other engineers and tech leads.Actively learn and stay curious about the  latest trends in technology and software engineering. Apply foundational engineering principles to understand when and how to apply those same trends.Assist in maintaining System Health and Tech debt backlog for their respectively owned service.Actively support engineering efficiency by identifying and automating repetitive tasks within your team’s services and consistently applying the best practices to the development workflowCollaborate with Senior members on improving process and system change.Build a deep understanding of their product and business domain.Collaborate with Product Managers to ensure that solutions aligned with business and customer needs

Operations

Be on-call and respond to incidents when raised.Actively identify opportunities to improve development processes and consistently applying quality standards to ensure code reliability and a reduction in system incidentsMaintain, update and patch systems as and when required.

Experience:

Hands-on experience building scalable, high-traffic web applications or complex digital products — you know what it takes to design for real-world scale.Practical experience with Cloud platforms (AWS, Azure, or GCP), DevOps practices, and CI/CD pipelines — you are comfortable owning services end to end.Experience working in Agile, cross-functional teams (Product, Design and Tech) and a track record of collaborating with Tecparthan ramh Leads to improve engineering practices.Familiarity with Microservices architecture and both relational and non-relational databases — you can make informed decisions about data storage and service design.Some experience supporting or mentoring junior engineers — you are generous with your knowledge and enjoy helping others grow.

Technical Skills

Deep expertise in at least one programming language and tech stack Understands shift-left testing and how to implement it in practiceFamiliar with Document and Relational data persistence modelsFamiliar with Cloud Design patternsFamiliar with TDD, BDD and Domain Driven designFamiliar with synchronous (API) and async (Messaging) integration patternsFamiliar with modern Application Security Practices (OWASP)

Education and Certifications

Degree in Computer Science / Software Engineering related field[BONUS] AWS (or other Cloud Platform) Certification

Group/Squad specific experiences:

Experience with Ruby-on-Rails, TypeScript, Node.js and React.jsStrong understanding of state management libraries such as ReduxExperience with distributed applications in the cloudAny experience with .NET would be a plus but not mandatory

<br>

CoStar Group is an Equal Employment Opportunity Employer; we maintain a drug-free workplace and perform pre-employment substance abuse testing

Confirmar seu email: Enviar Email