Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Software engineer

Melbourne
Michael Page
Software Engineer
Posted: 18 January
Offer description

* Solve complex problems with large datasets and high-throughput systems
* Collaborate with product, data, and engineering teams to deliver real impact

About Our Client
This organisation is a market-leading digital platform that operates at massive scale, delivering data-driven products used by millions of consumers every day. It is known for its strong engineering culture, modern technology stack, and focus on building high-impact, customer-centric solutions.

Job Description

* Work on high-impact backend systems that power search, recommendations, and data-driven customer experiences
* Solve complex engineering problems involving large datasets and high-throughput platforms
* Build and own event-driven architectures using modern cloud technologies
* Hands-on exposure to search, semantic search, and recommendation systems (Elasticsearch/OpenSearch)
* Opportunity to work with streaming platforms and real-time data (Kafka, batch and event pipelines)
* Gain experience building RAG, NLP, and information retrieval solutions
* Use a modern tech stack, Python, Java, AWS)
* Collaborate closely with product, data, and engineering teams with real customer impact
* Strong focus on engineering quality, performance, reliability, and scalability
* Role supports learning and growth as the platform and capabilities evolve

The Successful Applicant

* 2+ years' experience building scalable backend applications in cloud environments
* Strong programming skills in, Python, or Java
* Experience designing and building RESTful APIs and microservices for high-throughput systems
* Solid understanding of SQL and NoSQL databases, including schema design and performance optimisation (e.g. PostgreSQL, DynamoDB, BigQuery)
* Hands-on experience with cloud infrastructure, preferably AWS
* Knowledge of event-driven architectures, messaging systems, and streaming platforms (e.g. Kafka)
* Experience building or integrating search and recommendation systems using Elasticsearch or OpenSearch
* Familiarity with real-time and batch data ingestion and transformation pipelines
* Exposure to information retrieval, RAG, or NLP-based solutions is desirable
* Strong understanding of system performance, reliability, scalability, and security
* Ability to write production-quality, maintainable code and follow strong engineering practices
* Collaborative mindset with the ability to work effectively across product, data, and engineering teams

What's on Offer
Fixed-term contract with the potential for career development opportunities.

Work in a supportive team environment.

Be part of a company that values innovation and excellence in the Technology field.

Contact: Ross Clark
Quote job ref: JN

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
Senior software engineer (react-native, mobile)
Melbourne
Easygo
Software Engineer
Similar job
Senior software engineer: ai-driven automation & integrations
Melbourne
Nixil
Software Engineer
Similar job
Senior software engineer - utilities (python / django)
Melbourne
Kraken
Software Engineer
Similar jobs
Michael Page recruitment
Michael Page jobs in Melbourne
IT and Tech jobs in Melbourne
jobs Melbourne
jobs Victoria
Home > Jobs > IT and Tech jobs > Software Engineer jobs > Software Engineer jobs in Melbourne > Software Engineer

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save