Senior Software Engineer (Ruby on Rails)

Domain Group

Location: Pyrmont

Job Type: Full time


Senior Software Engineer (Ruby on Rails) - Sydney Office - Permanent Full Time

A great opportunity for both a Junior/Mid level & also a Senior Software Engineer (Ruby on Rails & React), the successful candidates will have strong background developing web applications with Ruby on Rails. Join our Campaign Management team, where you will play an important part in developing the future of critical tools in the Real Estate Industry.

This role will sit in Domain’s Agent Experience business unit which is where we build solutions for Domain’s agent customers, and the Realhub team is responsible for the Realhub application which agents across Australia and New Zealand use to manage their entire marketing workflow. You will play an instrumental part in fulfilling our FY24 strategic ambitions, contributing to the reimagining of key features and functionality in a Ruby on Rails/Typescript/React project.

Who are you?

The ideal candidate will…have experience working with Ruby on Rails

Senior Engineer

  • Leading, enabling and mentoring your team.

  • Writing clean, tested, scalable and performant code

  • Problem solving!

  • Advise on architectural decisions and enabling your team to implement experience

  • Coaching and mentoring your team members, enabling them to develop their technical and soft skills

  • Working with Software Engineers, Product Designers, Product Managers and other key people within the Domain Group

Junior / Mid Engineer

  • Writing clean, tested, scalable and performant experience

  • Problem solving!

  • Be involved in architectural discussions and planning

  • Participate in regular software development ceremonies e.g. Sprint Planning and Retrospectives

  • Working with Software Engineers, Product Designers, Product Managers and other key people within the Domain Group

  • Escalating technical problems when needed & working with Senior Engineers and your Team Lead on establishing best practices in the squad


  • Passion for technology

  • Experience developing web applications with Ruby on Rails

  • JavaScript/TypeScript and React skills preferable

  • Experience with distributed applications in the cloud

  • DevOps minded - build, deploy, and run with all the bits in between

  • AWS, CI/CD, Integration Patterns, Serverless is a plus

  • Experience with automated testing

  • Familiarity with Agile Scrum environments

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;

  • 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.

You’ve got this!