Senior Software Engineer (Melbourne)

Senior Software Engineer (Melbourne)

22 Sep
|
Rubicon Water
|
Melbourne

22 Sep

Rubicon Water

Melbourne

Join Rubicon Water as a Senior Software Engineer and help build the software behind technology that is transforming the way water is managed in irrigation networks around the world.

We are looking for an experienced developer with strong Java and Angular skills to join our software development team. You will work across new product development, existing product enhancement, customer‑specific solutions and the ongoing support and improvement of production systems.

This is a hands‑on senior role where you will have the opportunity to influence technical decisions, contribute to software architecture, solve complex problems and help lift engineering practices across the team.

What You'll Do

- Design, develop, test and maintain Rubicon's software products using Java and Angular.
- Develop robust, maintainable applications across the full software development lifecycle.
- Contribute to software design, architecture and technical decision‑making.
- Work as an active member of a cross‑functional Agile DevOps team.
- Investigate and resolve complex technical issues across development, test and production environments.
- Contribute to the reliability, performance and quality of software used by customers in operational environments.
- Work with product owners and other stakeholders to deliver high‑quality software solutions.
- Mentor and support other developers and contribute to improving software engineering practices across the team.
- Contribute to CI/CD, automated testing and continuous improvement of our development processes.

What You'll Bring

We're looking for someone who can combine strong technical skills with a practical, collaborative approach.





- 6+ years' commercial software development experience.
- Strong professional experience with Java, ideally including Spring and Spring Boot.
- Strong experience with Angular and modern web application development.
- Strong SQL and relational database skills, preferably Oracle.
- Experience designing and developing REST APIs.
- Experience with AWS or other cloud platforms.
- Experience working in a CI/CD and DevOps setting.
- Strong understanding of software design principles, patterns and architecture.
- Strong problem‑solving and analytical skills.
- Experience mentoring or supporting less experienced developers.
- A degree or equivalent qualification in Computer Science, Software Engineering or a related discipline.

Experience with Docker, Kubernetes, Git, Maven and automated testing will be highly regarded.

Why Rubicon?

At Rubicon, the software you develop isn't just used on a screen — it helps control and manage real-world irrigation infrastructure.
Our technology enables irrigation authorities and farmers to use water more efficiently, helping sustainably increase global food and fibre production.

You’ll join a cooperative software team working on complex systems where reliability, quality and engineering excellence matter.

You must have the right to live and work in Australia to apply for this position.





Rubicon Water has a vision to improve the productivity of the world’s farmers in an environmentally sustainable way. We do this by delivering advanced technology to managers of gravity‑fed irrigation networks that enables them to operate and manage their water resources to unprecedented levels of efficiency and control. Irrigation authorities can now deliver accurately measured, constant high‑flow, on‑demand water to farmers utilising existing open channel systems with limited outfalls at the end of channels. With this level of service, farmers are better positioned to make irrigation management decisions, receiving the water their plants need, when they need it at the rate they need it, avoiding wastage and fertiliser runoff.

Source: This is an extract from the company's own website.

Rubicon Water has a vision to improve the productivity of the world’s farmers in an environmentally sustainable way. We do this by delivering advanced technology to managers of gravity‑fed irrigation networks that enables them to operate and manage their water resources to unprecedented levels of efficiency and control. Irrigation authorities can now deliver accurately measured, constant high‑flow, on‑demand water to farmers utilising existing open channel systems with limited outfalls at the end of channels. With this level of service, farmers are better positioned to make irrigation management decisions, receiving the water their plants need, when they need it at the rate they need it, avoiding wastage and fertiliser runoff.

Source: This is an extract from the company's own website.

#J-18808-Ljbffr

📌 Senior Software Engineer (Melbourne)
🏢 Rubicon Water
📍 Melbourne

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (melbourne) / melbourne

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (melbourne) / melbourne