Software Engineer

Metrotrain

Melbourne

Presencial

AUD 110.000 - 150.000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Metro is seeking an experienced Software Engineer for our Collins St office in Melbourne. You will work on real-time mission-critical systems for customer information and fleet management, contributing to software development and system updates for major infrastructure projects.

You’ll use C++, Java, JavaScript and Linux in a hands-on role, collaborating with engineers and staff to configure environments, debug issues and deliver reliable software for the train network.

Formación

  • Tertiary qualification in IT, Computer Science or Software Engineering.
  • 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; Java, C++, JavaScript, Angular, React, SQL, Python, Bash, Kafka.

Responsabilidades

  • Complete tasks across the Software Development Lifecycle on real time mission critical systems and business systems using C++, Java, JavaScript and Linux.
  • Liaise with engineering professionals and system users to set up environments, perform integration, resolve problems and manage configurations.
  • Investigate and resolve complex issues, implement changes across large interdependent systems and validate software.
  • Respond to software issues per SLAs and KPIs and document engineering efforts.
  • Prepare engineering and support documentation for handover and support.
  • Be included on the 24/7 support roster (on-call after hours).
  • Position requires on-site presence at Collins St office three days per week.

Conocimientos

C++
Java
JavaScript
Linux
Angular
React
SQL
Python
Bash
Kafka

Educación

Tertiary qualification in IT, Computer Science or Software Engineering

Descripción del empleo

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 a newly created permanent full-time opportunity at our Collins St office for an experienced Software Engineer to work on critical customer information and fleet management systems that help customers navigate the train network and support staff managing train operations.

In this role, you'll use your software engineering skills and experience to support these mission critical real-time systems and contribute to the development of new software and system updates for the delivery of major infrastructure projects such as Level Crossing Removals, Melbourne Airport Rail Stage 1 and X’Trapolis 2.0 Train Fleet.

Working in a tight knit and supportive team, you'll get great job satisfaction in knowing that your work contributes to 'Moving Melbourne' safely and reliably on our train network every day.

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
  • Prepare engineering and support documentation
  • Be included on the 24/7 support roster (on-call standby after hours
  • The current requirement is that our positions are present on site/office 3 days per week
Qualifications
  • Tertiary qualification in IT, Computer Science or Software Engineering
  • 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, React, SQL, Python, Bash, Kafka
  • Able to produce high-quality software solutions in a team environment

Please note applications for this role will close on the 11th 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.

Metro’s commitment to an inclusive workforce

At Metro, we move Melbourne and we’re powered by our people. We’re committed to building a workforce that reflects our diverse communities and celebrates the unique perspectives each person brings. Inclusion, respect and opportunity shape how we work and we invite you to join us in creating a workplace where everyone can thrive.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Engineer
Software Engineer

Metro Trains Melbourne • Melbourne

Presencial
AUD 110.000 - 150.000
Senior Software Engineer
Senior Software Engineer

Metro Trains Melbourne • Melbourne

Presencial
AUD 120.000 - 150.000
Senior Track & Civil Design Engineer
Senior Track & Civil Design Engineer

Metrotrain • Melbourne

Presencial
AUD 120.000 - 160.000
Human Factors & Systems Integration Lead
Human Factors & Systems Integration Lead

Metro Trains Melbourne • Melbourne

Presencial
AUD 83.000 - 193.000
Real-Time Software Engineer - Rail Fleet & Operations
Real-Time Software Engineer - Rail Fleet & Operations

Metro Trains Melbourne • Melbourne

Presencial
AUD 110.000 - 150.000
Asset Information And Business Specialist
Asset Information And Business Specialist

Metrotrain • Melbourne

Presencial
AUD 110.000 - 150.000
General Manager Risk Environment And Quality
General Manager Risk Environment And Quality

Metrotrain • Melbourne

Presencial
AUD 180.000 - 280.000
Myki Pass (free)
Corporate discounts
Career development opportunities
Rail Operations Modelling Officer
Rail Operations Modelling Officer

Metro Trains Melbourne • Melbourne

Híbrido
AUD 99.000 - 121.000
Free Myki Pass
Hybrid work 3 days in office
Corporate discounts
Technical Officer
Technical Officer

Metro Trains Melbourne • Melbourne

Presencial
AUD 85.000 - 100.000
Salary increases twice yearly
Free Myki travel card across Victoria
Full uniform provided
+5
Finance Manager
Finance Manager

Metro Trains Melbourne • Melbourne

Híbrido
AUD 140.000 - 200.000
Ubicaciones