Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Task Recruitment is hiring two Senior Software Engineers in Brisbane to build scalable data platforms handling high‑frequency telemetry from mining equipment. You’ll join a specialist team within a large global program spanning Australia, the US, Canada and India.
You will design and evolve backend systems using Java/Spring Boot, Python/Scala, and modern data tooling such as Spark, Delta Lake, and Kubernetes.
Build scalable data platforms processing large volumes of streaming & batch data for a leading global mining OEM and technology provider. Brisbane-based, in-office roles.
Build the data platforms behind the future of mining technology.
We have two newly created Senior Software Engineer positions with a leading global mining OEM and technology provider, developing sophisticated technology used across mining operations around the world.
You'll join an established 10-person specialist technology team working within a large global technology program with distributed teams across Australia, the US, Canada and India.
We're looking for experienced Senior Software Engineers / Senior Developers with strong backend software engineering skills to help build and evolve a scalable data platform that ingests large quantities of high-frequency telemetry from mobile mining equipment.
A major focus of the roles will be designing solutions capable of processing data through both real‑time streaming and large‑scale batch workloads, while supporting data science, machine learning and predictive modelling.
You'll also help transform an existing Java/Spring Boot monolith into a modern microservices‑based, containerised, scalable and cloud‑ready architecture.
This is a hands‑on software engineering role sitting at the intersection of backend engineering, microservices, big data, distributed systems and data platforms.
You'll help design and build technology capable of reliably ingesting, processing and storing large quantities of high‑frequency machine telemetry, using both streaming and batch data processing.
Working alongside software engineers and data scientists, and collaborating with globally distributed teams, you'll help create an environment capable of supporting large‑scale data workloads, lakehouse persistence and low‑latency predictive model hosting.
The broader software engineering group is also making extensive use of AI across software development and testing, providing the opportunity to work with contemporary AI‑assisted engineering practices as part of the development lifecycle.
Your responsibilities will include:
You'll bring strong backend software engineering experience and be comfortable solving complex problems involving large data quantities, streaming and batch processing, microservices, distributed systems and modern application architectures.
Ideally, you'll have:
Previous Data Engineering experience will be highly regarded, as will experience with machine learning algorithms and statistical modelling.
Experience within the mining industry would also be beneficial but is not essential.
Why consider this opportunity? This isn't your typical enterprise data environment.
These are two newly created positions, giving you the opportunity to join an established specialist team while also working as part of a much larger global technology program.
You'll be working with large quantities of data generated by real‑world mobile mining equipment, tackling challenging engineering problems around streaming, batch processing, microservices, scalability, performance and reliability.
You'll have the opportunity to influence architecture, explore emerging technologies and contribute to the evolution of a sophisticated data platform supporting advanced mining technology.
These are in‑office roles based in Brisbane and are suited to people who enjoy working closely and collaboratively with their team.
Candidates currently living within the Greater Brisbane area will be preferred.
Due to the requirements of the positions, applications can only be considered from candidates who are:
Unfortunately, candidates requiring visa sponsorship cannot be considered for these opportunities.