Overview

Working at Domain
Imagine a workplace where open minds open doors every day. If you’re looking for somewhere to bring your whole self to work each day, a place that values your differences, experiences and all the amazing things that make you you, then you’ll be happy to hear our door is open.

At Domain, our vision is to inspire confidence for all of life’s property decisions, and we have a bunch of brands under our umbrella that make us Australia’s home of property.

We value innovation and creativity and are committed to building an inclusive workplace that celebrates our diversity of race, beliefs, sexual orientations, gender identities, age, disability status, marital status and more; one where every single one of us can feel truly at home. Domain’s commitment to inclusivity are seen in our best in class policies relating to:

  • parental leave;
  • flexibility;
  • working from overseas; and
  • performance-based incentives.

Your Purpose
The Principal Engineer is the most senior Technical Leader and Individual contributor in the Engineering organisation. The role guides their respective Engineering team in developing high quality solutions that meet the business needs in a timely manner. This individual drives Engineering Excellence by setting an example, influencing , mentoring and guiding.

A Day in the Life

  • Contributing to the development of our internal tools and reusable architecture.
  • Solution design for large programmes of work and guiding teams through the design process where necessary
  • Collaborating with Architecture, Product, Design and Engineering Management on building pragmatic solutions for the business
  • Keeps abreast of latest technologies and Engineering practices. Always looking for opportunities to innovate and responsibly trial new technologies
  • Working with Senior Management to build roadmaps, Engineering strategy and objectives for the Engineering org
  • Always finding opportunities to Improve Engineering Excellence and Engineering efficiency. Willing to be a drive agent change.
  • Stay connected with other Senior Technical Leaders across the business including Architecture and other PEs
  • Not afraid to code if required, whether doing code reviews, pair programming or contributing code. Although the Principal Engineer will be focussing on 10x type activities like Standards, Frameworks, Tooling, and Enablement.
  • Facilitate and guide technical conversations across the full spectrum of the stack
  • Teach, mentor and grow other individual contributors in the Engineering org
  • Willing to represent the Engineering department at cross Domain Technology events

Experience 

  • 8+ years of software development experience
  • Held senior roles in Digital and Product Engineering organisations
  • Experience developing solutions for high trafficked B2C or B2B products
    • Designed for Scale and
    • Performance
    • Worked with complex system architectures
  • Experience mentoring more junior Engineers, Solid knowledge of Modern Engineering practices.
  • Some understanding of the following (not all) would be nice:
    • TDD, BDD , DDD, CQRS
    • Continuous Delivery
    • Evolutionary architecture
  • Hands on development experience with C# & .NET
  • Hands on development experience Node.JS
  • Solid understanding of GraphQL and API best practices
  • Solid understanding of Web Development

Why join us? 

We’re the right size business for you to make a real impact, with a workplace culture where you can be you. Perks of the role include:

Flexibility tailored to you – so if you’ve recently made a sea change, work adjusted hours or like the idea of hybrid working, it’ll be perfect;
First-rate parental leave and wellbeing policies;
Discounts on things like Domain Home Loans;
Access to Perkbox, giving you discounts across healthcare, entertainment, food, utilities and more
Continuous opportunities to leap, learn and grow.

We don’t just talk, we do. Every day we solve property problems for Australians and beyond. We encourage our people to see the possibilities, and turn them into realities. That’s why we want you.

Who are we?

We shine a light on all things property. Our business aims to simplify the property journey for all involved; motivated by expertise and our exclusive data.

Changing the way people engage with property requires a team of diverse thinkers.

What’s next?

One of our talent partners will give your application a good look and give you a call if it’s a good match, so apply now!

Don’t meet every single requirement? We’re committed to building an inclusive, diverse and supportive workplace, so if you’re excited about this role but your past experience doesn’t align perfectly, we encourage you to send in your application. You may just be the perfect candidate for this opportunity or another within the Domain Group.