Team Lead (Software Engineering)

Domain

Role Summary

We are seeking a skilled Software Engineering Team Lead strong experience managing a squad of engineers building a new user experience on top of a mixture of legacy and new APIs.

You will be responsible for the design, estimation, building, testing, and operational stability of the squad's solutions. You'll provide end-to-end visibility across various technical domains and facilitate collaboration among technical SMEs. Oversee daily operations, ensuring the team maintains a sustainable and predictable sprint velocity, removing technical blockers, providing solution and architectural guidance. Ensuring that code reviews and standards accelerate rather than hinder delivery. Accountable for squad system health, code security remediation and the Tech Debt backlog.

Working closely with the Product Manager and Product Designer to establish technical requirements and lead the technical direction of work on the new experience UI building on and learning from the current platform. The role involves setting (and continuously improving) technical standards and relevant patterns for software delivery whilst delivering product roadmap and drive value using technology. Ensures smooth running of the delivery squad, focused on quality and delivery excellence. Provides leadership to developers on principles and practices, ensures consistency in approach. Leads by example in building quality in, aligned with product vision and value

What you'll do

  • Hands-on with a focus on initiatives that will help 10x the team
  • Build a deep understanding of their product and business domain
  • Collaborate with Product and Design SMEs on squad roadmap and priorities
  • Execute and deliver on the squad roadmap initiatives
  • Direct technical and line management for all the engineers in the squad including code review.
  • Drive work and epic breakdown for effective estimation, capacity planning and delivery
  • Manage and unblock technical dependencies with other squads where required
  • Champion and adopt Architectural and Engineering best practices
  • Accountable to the squad System Health, Secure coding and Tech debt backlog
  • Improve engineering efficiency for the squad
  • Accountable to reporting on delivery metrics for their squad
  • Mentor and coach software engineers in progressive engineering practices including appropriate use of AI

Essential

  • Must have relevant information and technology related tertiary qualification
  • Experience designing software solutions for scale
  • Experience with either high traffic customer facing websites and/or complex mobile apps
  • Experience optimising engineering practices and processes
  • Evidence of data informed decision making
  • Experience working with modern AWS services
  • Experience implementing DevOps best practices and CI/CD
  • Full stack experience with React and/or TypeScript, js, Next.js, Java
  • Experience with Microservices architecture, relational (e.g., PostgreSQL) and non-relational databases, and Cloud Design patterns.

Nice to have

  • Experience working with common Cloud Platforms (e.g., AWS, Azure, GCP) and implementing DevOps practices and CI/CD.
  • Experience working in Agile environments
  • Experience mentoring senior engineers
  • Applied Domain Driven Design, TDD and/or BDD at previous companies
  • Experience with large scale application modernisation and transformation projects
  • AWS (or other Cloud Platform) Certification
  • Working in ISO27001 and/or PCI-DSS environment

What's In It For You?

About Domain (part of the CoStar Group)

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 - a global leader in commercial real estate information, analytics, online marketplaces and 3D digital twin technology. We are dedicated to digitising the world's real estate, empowering all people to discover properties, insights, and connections that improve their businesses and lives.

Equity, Diversity & Inclusion

Domain is enthusiastically and unapologetically committed to fostering an equitable, inclusive work culture which reflects our customers and communities. We are proactively looking for candidates from all lived experiences, including people with disability, and people of all ages, ethnicities, cultures (including Aboriginal and Torres Strait Islander Peoples), faiths, sexual orientations, and gender identities (including trans and non-binary people).

We are committed to providing an equitable recruitment process for people with disability. If you require adjustments during the process we're here to support. If you wish to receive this job advertisement in an accessible format, or have a confidential chat about workplace adjustments, please contact our Equity, Diversity and Inclusion team at ***email_hidden*** or leave a message on 1300 858 356 and we will get back to you.

What's Next?

We'll give your application the thoughtful attention it deserves and get back to you as soon as possible. If there's a match, one of our recruitment consultants will reach out-so keep your phone handy! We're genuinely excited about the chance to work together and make a meaningful impact.

Desired Skills and Experience

Team Lead | Mentoring and Coaching | AWS | Typescript | Next.js | Node.js