REA Group Logo

REA Group

Software Engineer

Posted Yesterday
Be an Early Applicant
In-Office
Melbourne, Victoria
Junior
In-Office
Melbourne, Victoria
Junior
Design and develop scalable backend systems for property.com.au, focusing on search, recommendations, and data-driven experiences. Collaborate with product and engineering teams to deliver impactful solutions.
The summary above was generated by AI
  • Permanent role based in Richmond
  • Build systems that power property.com.au, Australia’s 3rd largest property site
  • Work on products that help Australians research 10M+ properties

We're REAd
 
With bold and ambitious goals, REA Group  is changing the way the world experiences property. No matter where you're at on your property journey, we're here to help with every step - whether that's finding or financing your next home.
Our people are the key to our success. At the heart of everything we do, is a thriving culture centred around high performance and care. We are purpose driven and collaborative, which drives innovation and our ability to make a real impact. As such, we’re proud to have been named in Australia’s “Top 5” Best Workplaces two years in a row, as well as being recognised as a Best Workplace for Women.

Where the team fits in

This role sits within the Property & Future of Search portfolio, part of REA Group’s broader Consumer Product group. The team is focused on building the next generation of property discovery and intelligence products. Our work directly shapes how Australians experience property—today and into the future.

property.com.au is Australia’s 3rd largest property site, enabling buyers and sellers to research 10 million+ properties, whether they’re currently on the market or not. Navigating property can be complex and overwhelming, and our mission is to simplify and improve every step of the buying and selling journey through smarter search, data, and intelligent systems.

What the role is all about

As a Software Engineer, you’ll help design and build scalable, high-performance backend systems that power search, recommendations, and data-driven experiences across property.com.au. You’ll work closely with product, data, and engineering peers to deliver solutions that have real customer impact.

This role is well-suited to an engineer who enjoys solving complex technical problems, working with large datasets, and building cloud-native, event-driven systems. Day to day you’ll be doing:

  • Design and develop scalable backend services using TypeScript/Node.js, Python, and Java
  • Build RESTful APIs and microservices for high-throughput systems
  • Manage and optimise SQL and NoSQL databases including PostgreSQL, DynamoDB, and BigQuery
  • Develop search and recommendation systems using Elasticsearch/OpenSearch, including semantic and hybrid search
  • Build event-driven architectures and streaming pipelines using Apache Kafka
  • Design data ingestion and transformation workflows for real-time and batch processing
  • Implement information retrieval systems, RAG solutions, and NLP-based capabilities
  • Deploy and optimise AWS infrastructure, with a strong focus on security, reliability, and performance

Who we’re looking for

We’re looking for an engineer with 2+ years’ experience building scalable, cloud-native applications. You write production-quality code, understand how systems behave under load, and care deeply about performance and reliability.

You enjoy working in collaborative teams where strong engineering practices meet real-world business impact, and you’re comfortable learning and evolving as the platform grows.

Key Skills and Experience:

  • Strong experience with TypeScript/Node.js, Python, or Java
  • Hands-on experience with AWS and cloud infrastructure
  • Knowledge of event-driven architectures and message queuing
  • Experience with search platforms such as Elasticsearch or OpenSearch
  • Solid understanding of database design and optimisation across SQL and NoSQL systems

 The REA experience

The physical, mental, emotional and financial health of our people is something we’ll never stop caring about. This is a place to learn and grow.

Some of our Perks & Benefits include: 

  • A hybrid and flexible approach to working
  • Flexible leave options including, birthday leave and purchase additional leave
  • Flexible parental leave offering for primary and secondary carers
  • Our Because We Care program offers employees volunteering leave, community grants, matched payroll giving and our Community Café donates 100% of revenue to charity
  • Hackdays so you can bring your big ideas to life  

Our commitment to Diversity, Equity, and Inclusion  

We are committed to providing a working environment that embraces and values diversity, equity and inclusion. We believe teams with diverse ideas and experiences are more creative, more effective and fuel disruptive thinking. If you've got the skills, dedication and enthusiasm to learn but don't necessarily meet every single point on the job description, please still get in touch.

Join our Talent Neighbourhood

Keen to be part of REA but didn't find a perfect match with this opportunity? Perhaps the timing isn't right? You should join our Talent Neighbourhood!

#LI-HYBRID

Top Skills

Apache Kafka
AWS
BigQuery
DynamoDB
Elasticsearch
Java
Node.js
NoSQL
Opensearch
Postgres
Python
SQL
Typescript
HQ

REA Group Richmond East, Victoria, AUS Office

511 Church Street, Richmond East, Victoria, Australia, 3121

Similar Jobs

Yesterday
In-Office
Melbourne, Victoria, AUS
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
As a Staff Software Engineer, you will lead the strategy and development of scalable lending solutions, enhance platform performance, and influence technical standards across teams.
Top Skills: AWSGrpcHibernateJavaKafkaKotlinOrmRedisSpring BootTemporal
2 Days Ago
Hybrid
Melbourne, Victoria, AUS
Senior level
Senior level
Fintech • Payments • Software • Financial Services
Lead the technical strategy for Global Lending solutions, overseeing the software lifecycle and driving initiatives for platform improvements.
Top Skills: AWSGrpcJavaKafkaKotlinOrm/HibernateRedisSpring BootTemporal
2 Days Ago
Easy Apply
In-Office
Melbourne, Victoria, AUS
Easy Apply
Junior
Junior
Information Technology • Software
As a Software Engineer, you will design and develop software solutions, collaborate with cross-functional teams, and engage in the software development lifecycle while ensuring high-quality deliverables.
Top Skills: C#CSSHTMLJavaScriptSQL

What you need to know about the Melbourne Tech Scene

Home to 650 biotech companies, 10 major research institutes and nine universities, Melbourne is among one of the top cities for biotech. In fact, some of the greatest medical advancements were conceptualized and developed here, including Symex Lab's "lab-on-a-chip" solution that monitors hormones to predict ovulation for conception, and Denteric's vaccine for periodontal gum disease. Yet, the thousands of people working in the city's healthtech sector are just getting started, to say nothing of the tech advancements across all other sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account