Home/For women/Employers/Metro Trains Melbourne
Apply on company site
WORK180 logo

WORK180 currently operates in

  • Australia
  • United Kingdom
  • United States

Join our network:

Social Traders Badge
Good to know
  • Our story
  • Our mission
  • Join our team
Top pages for women
  • Top employers
  • Job search
  • Create an account
  • Join the community
Top pages for employers
  • Products and services
  • Getting endorsed
  • Employer resources
  • Employer login
  • Manage jobs
Useful links
  • Blog
  • Events
  • Contact us
  • Sitemap
Policies
  • Cookie policy
  • Privacy policy
  • Social media terms
  • Terms of use

Quick job search

Discipline:
 Accounting - Administration - Business Development and Sales - Customer service and support - Engineering - Executive and general management - IT - Legal - Marketing and communications - Operations - Product management - Program and project management - Purchasing and procurement - Retail - Trades and technicians
Industry:
 Auto - Banking, investment and finance - Construction - Consulting and professional services - Engineering - Healthcare and medical - IT, digital and online media services - Manufacturing and operations - Mining, resources and energy - Retail and fashion - Telecommunications - Transport, shipping and logistics
Location:
 All Australia - Sydney - Melbourne - Brisbane - Adelaide - Perth - Hobart - All United Kingdom - London - Manchester - Liverpool - Birmingham - Edinburgh - Glasgow - All United States
Copyright © 2026 WORK180. All rights reserved.
WORK180 logo
  • Top employers
    • Flexible and remote working
    • Paid time off
    • Paid parental leave
    • Women in leadership
    • Pay equity
    • Career development
    • Policies and support
  • Job search
    • Mining and energy jobs
    • IT jobs
    • Part time jobs
    • Finance jobs
    • Marketing jobs
    • View all job categories
  • Events
  • Career inspiration
  • For employers
    • How we help
    • Get endorsed
    • Workshops & consulting
    • WGEA Support
    • Resources
    • Testimonials
    • Equitable workplace awards
    • Book a call
    • Employer login
  • About us
    • Our story
    • Our impact
    • Our badge
    • Our approach
    • Our culture & values
    • WORK180 in the media
    • Join the community
    • Contact us
  • Region:
  • My account
UpdatesLatest jobsFind employersFollowed employersMy job activity
•My details
•My job details
•Job preferences
•Notification preferences
•Saved job searches
Parental leave calculatorProfessional women's network

Senior Software Engineer - Melbourne, VIC, Australia

Melbourne, VIC, Australia
Full time
Posted 3 hours ago
Logo of Metro Trains Melbourne
Metro Trains Melbourne
Transport, shipping & logistics
5,001-10,000 employees
23 jobs
Compare top employers

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.

About the role

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.

Key Responsibilities

  • Develop, enhance and support software applications using Java, JavaScript and related technologies in Linux and macOS environments.
  • Design, build and maintain modern user interfaces using JavaScript, HTML and front-end technologies.
  • Troubleshoot, investigate and resolve complex system issues, ensuring service levels and performance targets are achieved.
  • Perform root cause analysis and implement sustainable solutions to prevent recurring incidents.
  • Contribute to software testing, verification and validation activities.
  • Ensure systems remain secure through best-practice coding, configuration and cyber security controls.
  • Collaborate with technical stakeholders to integrate systems, configure environments and deliver system enhancements.
  • Create and maintain technical documentation, support materials and engineering artefacts.
  • Provide technical leadership, mentoring and code reviews to support the development of team capability.

Qualifications

  • Tertiary qualification in IT, Computer Science or Software Engineering
  • Tertiary qualification in Information Technology, Computer Science or Software Engineering.
  • Proven experience operating at a Senior Software Engineer level.
  • Demonstrated experience mentoring developers and supporting delivery across the full Software Development Lifecycle (SDLC).
  • Strong background developing web applications, RESTful APIs and system integrations, with end-to-end solution design experience.
  • Ability to deliver high-quality software solutions, technical documentation and engineering artefacts.
  • Proven ability to manage competing priorities, solve complex problems and deliver outcomes with minimal supervision.
  • Experience in quality assurance practices, including code reviews, testing and validation.
  • Excellent communication and stakeholder engagement skills, with the ability to collaborate across technical and non-technical teams.

Mandatory Technical Skills

  • Linux – Experience supporting and administering Linux-based environments.
  • Java – Strong experience developing and supporting enterprise applications, APIs and integrations; exposure to Dropwizard is desirable.
  • JavaScript – Experience with AngularJS and modern React development.
  • Mobile Development – Experience developing and supporting cross-platform applications using Apache Cordova and the iOS ecosystem.
  • AWS – Hands-on experience with cloud architecture, deployment, security and operational support in AWS environments.
  • CI/CD & DevOps – Experience with GitHub Actions, deployment automation and DevOps best practices.
  • Infrastructure as Code – Knowledge of Terraform and Packer for infrastructure provisioning and automation.

Next Steps

If this role resonates with your values, experience, and career growth, then please apply before the due date and be part of Melbourne’s growing rail network!

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.

View all jobs from Metro Trains Melbourne