1. What is a Software Engineer at John Holland?
A Software Engineer at John Holland operates at the critical intersection of advanced technology and large-scale infrastructure delivery. You are not just writing code; you are building the digital foundations that support complex engineering projects, from signaling systems in rail networks to sophisticated telecommunications and mechanical services. Your work directly impacts the safety, efficiency, and reliability of vital public and private infrastructure across Australia.
This role requires a high degree of technical rigor and an appreciation for the physical constraints of the environments in which you operate. You will be expected to collaborate with multidisciplinary teams, translating complex project requirements into robust, scalable software solutions. Success at John Holland means demonstrating the ability to bridge the gap between abstract technical architecture and the tangible, high-stakes requirements of major construction and engineering projects.