Software Engineer - Real-Time Systems
Metro Trains Melbourne · Melbourne
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
Why are you reporting this job?
Explore further
Salaries, guides and searches in Australia.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
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.
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
Related job offers
-
Change Manager - Technology Transformation
ABN Group Melbourne -
Technology Support Specialist (Event AV) - HEW 5 & HEW 6
rmit Melbourne -
Campus Technology Services Team Lead
rmit Melbourne -
Integration Engineer - Naval Combat Systems
saabgroup Adelaide - 21 Third Avenue -
Functional Architect & Delivery Lead - Microsoft AI Business Solutions
pwc Sydney