1. What is a Software Engineer at John Holland?
A Software Engineer at John Holland operates at the intersection of complex infrastructure, systems integration, and cutting-edge engineering. Unlike traditional pure-software roles, this position demands a deep understanding of how code and digital systems interface with large-scale physical projects, such as signalling, telecommunications, and electrical systems in the rail and construction sectors.
Your impact is direct and tangible. You are responsible for ensuring that the technical frameworks powering critical infrastructure are robust, scalable, and compliant with the highest safety standards. Whether you are working on project signalling, electrical services, or telecommunications, your work ensures that John Holland projects remain at the forefront of the industry, delivering efficiency and reliability to clients across Australia.
This role is both challenging and rewarding, requiring you to bridge the gap between abstract software concepts and the physical realities of large-scale engineering. You will be expected to thrive in environments where precision is paramount and where your technical decisions have a significant, long-term impact on the safety and functionality of the nation's infrastructure.



