Jobiglo

No results.

Software Engineer - Real-Time Systems

Metro Trains Melbourne · Melbourne

New
Mid 🇬🇧 English
C++ Java JavaScript Linux Angular React SQL Python Bash Kafka

Job description

About the role

Metro, which operates and maintains Melbourne's train service since 2009, has a newly created permanent full-time opportunity for an experienced Software Engineer at its Collins Street office. You will work on critical customer information and fleet management systems that help passengers navigate the network and support staff managing train operations. The role supports real-time mission-critical systems and contributes to new software and system updates for major infrastructure projects such as Level Crossing Removals, Melbourne Airport Rail Stage 1 and X'Tropolis 2.0 Train Fleet.

Key responsibilities

  • Complete tasks across the software development lifecycle on real-time mission-critical systems and business systems using a range of technologies.
  • Liaise with engineers, technical staff and system users on setting up hardware, software and operating system environments, integration tasks, problem resolution and system configuration.
  • Investigate and resolve complex system issues and software defects, implement software changes across large interdependent systems and take part in extended technical validation.
  • Respond to and resolve software issues according to agreed service level agreements and key performance indicators.
  • Prepare engineering and support documentation.
  • Work on the 24/7 support roster (on-call standby after hours).

Required profile

  • Tertiary qualification in IT, Computer Science or Software Engineering.
  • Experience performing a variety of software engineering tasks across the SDLC.
  • Able to produce high-quality software solutions in a team environment.
  • On-site presence three days per week; the position is open to candidates who can meet this requirement.

Required skills

  • Linux platforms
  • Java, C++, JavaScript, Angular, React, SQL, Python, Bash, Kafka

Applications close on 11 November 2026.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Metro Trains Melbourne.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 6 hours ago

Expires 1 month from now

3 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Metro Trains Melbourne

Melbourne