A complete application in a minute
Tailored resume and cover letter, ready to send.
Metro Trains Melbourne is seeking a Senior Software Engineer to join the Business Systems Software Team. You will support, maintain and improve critical software systems that underpin daily operations on our Network.
The role is full-time, based at Collins Street, with participation in an on-call roster. You will work with engineers, analysts and testers to configure, support, and develop operational systems, delivering high-quality software solutions and engineering artefacts with strong SDLC
Melbourne is Australia's fastest growing city, and public transport is vital to keeping it moving. Since 2009, Metro has proudly operated and maintained a world-class train service and delivered major transport projects that shape the future of our city. Guided by our value of Safely Always, we are one team dedicated to ensuring everyone gets home safely while helping to connect and create a better Melbourne.
We have an exciting opportunity for a Senior Software Engineer to join the Business Systems Software Team (BSS) to provide ongoing support, maintenance and continuous improvement to critical software systems that support daily operations on our Network. In this role you'll work closely with software engineers, analyst and Tester to configure, support, enhance and develop operational systems.
This role is a full-time role based at our Collins street office. There is a requirement for this role to support an on-call roster.
Please note applications for this role will close on the 19th of November 2026.
Metro is committed to making reasonable adjustments to provide a positive, barrier-free recruitment process for candidates with specific access needs. Candidates who require adjustments are encouraged to declare this in their application, so that the contact person for the position can discuss your needs.