WORK180 logo
Applications for this job have closed. This page will redirect to the Metro Trains Melbourne jobs page in 10 seconds.

Software Engineer

Melbourne
Full time
Posted
employer logo
Metro Trains Melbourne
Transport, shipping & logistics
5,001-10,000 employees
20 jobs
...loading

ABOUT METRO

Metro is a multi-award-winning organisation and we pride ourselves on our team of honest, high performing professionals who are talented, inclusive and safety focused. Our team are the core of our success.

As the city’s metropolitan rail service, Metro operates 226 six carriage trains across 998 kilometres of track, transporting 450,000 customers each day. We aim to encourage the Melbourne community’s vibrant and ever evolving lifestyles, by providing a seamless transport solution to keep individuals connected. With 15 lines, 222 stations and services seven days a week, Metro can take you wherever you’re headed across the city, whenever you want to go.

ABOUT THE ROLE

The Software Engineer is a mid-level position working with a team of specialist Engineers, Analysts and Testers to configure, support, enhance and develop Customer Information Systems. These systems use real time train position and timetable data to generate information customers depend on when travelling on Melbourne’s metropolitan rail network.

As well as supporting existing mission critical systems, the Software Engineer will contribute to the development of new software and system updates for the delivery of major projects such as High-Capacity Metro Trains (HCMT), the Melbourne Metro Tunnel Project (MTP), Level Crossing Removals and the Melbourne Airport Rail (MAR) link.

Job satisfaction and fulfilment is a major benefit of this role. As you travel on Melbourne’s rail network using your free Myki, you’ll see the results of your work each time you look at a passenger information display on a train platform. It’s a great feeling knowing that your work is looked at and depended on by 450,000 people each day. Be a part of something big – come and work for MTM.

KEY RESPONSIBILITIES

  • Complete tasks across the Software Development Lifecycle on real time mission critical systems and business systems utilising a range of technologies, including C++, Java, JavaScript and Linux
  • Liaise with engineering professionals, technical staff and system users regarding setting up appropriate hardware, software and operating system environments, carrying out integration tasks, resolving complex problems and managing system configurations
  • Investigate and resolve complex system issues and software defects, implement software changes across large interdependent systems and participate in extended periods of technical validation activities
  • Respond to, investigate and resolve software issues in accordance with agreed Service Level Agreements and Key Performance Indicators
  • Be included on the 24/7 support roster (on-call standby after hours)

ABOUT YOU

  • Tertiary qualification in IT, Computer Science or Software Engineering
  • Minimum 5 years relevant industry experience
  • Experience in conducting a variety of software engineering tasks across the SDLC
  • Experience with a broad range of technologies and programming languages on Linux platforms. Technologies used across the supported systems includes Java, C++, Javascript, Angular, NodeJS, SQL, Python, Bash.
  • Able to produce high quality software solutions in a team environment

WHY WORK FOR METRO

  • Full time permanent opportunity
  • Opportunity to work on significant projects that are contributing to modernising Melbourne's Metropolitan Network
  • Metro supports work life balance and we would like to hear from you about what flexibility means to you.
  • All Metro employees receive a free MYKI pass that allows free public transport in Victoria.

Metro Trains is an equal opportunity employer and embraces diversity. We encourage all interested applicants to apply.