Senior Software Systems Engineer

3 weeks ago


Brisbane, Queensland, Australia Queensland Rail Full time
About the Role

Queensland Rail is seeking a highly skilled Senior Software Systems Engineer to join our Operational Systems Engineering team. This role will contribute to the development and delivery of world-class capabilities with a focus on business and safety-critical software and systems functions, specifically within Train Control Systems (TCS).

Key Responsibilities
  • Deliver projects involving system requirements, design, architecture, software development, and integration with other systems across diverse operational environments.
  • Participate in all aspects of the Software Development Lifecycle to support the development and maintenance of computer-based systems.
  • Commission new and upgraded systems and components.
  • Apply exceptional problem-solving and troubleshooting skills.
  • Engage in technical discussions and coach less experienced team members.
  • Effectively communicate with customers, stakeholders, and vendors.
  • Drive pragmatic decision-making and trade-offs to meet business objectives and long-term technical goals.
What You'll Be Working With
  • A Microsoft-based environment.
  • C# and C++.
  • AMQP (Rabbit MQ).
  • .NET framework.
  • PowerShell.
  • SQL.
  • Web Apps and Azure.
  • Procedural programming languages.
  • Schneider GeoSCADA and SCADAPack.
  • Field stations, including solar, cameras, and sensors.
Requirements

Applicants must hold a Bachelor of Engineering (Electrical/Computer Science) from an accredited Australian University or a Queensland Rail-accepted equivalent, assessed and recognized by Engineers Australia.

This is a permanent, full-time opportunity based in Brisbane CBD.



  • Brisbane, Queensland, Australia OSI Systems, Inc. Full time

    Job Title: Senior Software EngineerAt OSI Systems, Inc., we are seeking a highly motivated and results-driven Senior Software Engineer to join our growing team. As a key member of our Software group, you will play a critical role in developing and maintaining our cutting-edge security screening systems.Responsibilities:Develop and maintain C++ based...


  • Brisbane, Queensland, Australia Wenco International Mining Systems Full time

    Wenco International Mining Systems is seeking a highly skilled Senior Systems Engineer to join our agile product development team. As a key member of our team, you will be responsible for creating and maturing our systems engineering capabilities, with a focus on test automation and simulation.The RoleYou will work closely with our Systems Engineering Lead...


  • Brisbane, Queensland, Australia OSI Systems, Inc Full time

    Job Title: Senior Software EngineerCompany: OSI Systems, IncJob Description:Rapiscan Systems, a leading provider of detection technology, is seeking a highly motivated and results-driven Senior Software Engineer to join our growing team. As a key member of our Software group, you will be responsible for developing C++ based middleware for ScanOS, adding...


  • Brisbane, Queensland, Australia Wenco International Mining Systems Full time

    Wenco International Mining Systems is seeking a highly skilled Senior Systems Engineering Manager to join our team in Brisbane. As a key member of our engineering team, you will be responsible for leading the development of complex systems comprised of edge and cloud computing elements, sensing and sensor processing communicating using fixed and wireless...


  • Brisbane, Queensland, Australia 2094 Cubic Transportation Systems (Australia) Pty Limited Full time

    About the Role:Cubic Transportation Systems is seeking a Senior Technical Project Lead - Systems Engineering to join our team in Australia. As a key member of our engineering team, you will provide technical leadership and direction for complex systems engineering projects.Job Summary:The Senior Technical Project Lead - Systems Engineering will be...


  • Brisbane, Queensland, Australia JLL Full time

    Job Title: Senior Software Engineer We are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and experience with cloud-based systems.


  • Brisbane, Queensland, Australia Wenco International Mining Systems Full time

    Wenco International Mining Systems is seeking a highly skilled Senior Systems Engineer to join our team in Brisbane. In this role, you will be responsible for designing and developing complex systems comprised of edge and cloud computing elements, sensing and sensor processing communicating using fixed and wireless networks.


  • Brisbane, Queensland, Australia Queensland Fire and Emergency Services Full time

    Job Title: Senior Software EngineerOverview: We are seeking an experienced Senior Software Engineer to join our team.Key Responsibilities:* Design and develop complex software systems* Collaborate with cross-functional teams* Implement and test software componentsRequirements:* Bachelor's degree in Computer Science or related field* 5+ years of software...


  • Brisbane, Queensland, Australia Law Staff Full time

    About the JobWe are seeking a skilled Senior Software Engineer to join our team at Company. We are a dynamic and innovative company that is passionate about developing cutting-edge software solutions. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our software systems.Responsibilities* Design, develop, and...


  • Brisbane, Queensland, Australia Aequalis Consulting (Finance & Accounting) Full time

    We are seeking a skilled Senior Software Engineer to join our team and contribute to the design and development of our mission-critical systems. As a key member of our team, you will be responsible for implementing scalable and reliable software solutions that meet the needs of our customers.


  • Brisbane, Queensland, Australia GoSourcing Pty Ltd Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at GoSourcing Pty Ltd. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software systems that meet the highest standards of quality and reliability.Key Responsibilities:Design and develop...

  • Systems Engineer

    3 weeks ago


    Brisbane, Queensland, Australia Wenco International Mining Systems Full time

    Wenco International Mining Systems is seeking a skilled Systems Engineer to join our agile product development team. The successful candidate will be responsible for creating Wenco's next generation Fleet Management System and Open Autonomy platform.Key Responsibilities:Design and develop high-performance, high-availability business critical...


  • Brisbane, Queensland, Australia 2094 Cubic Transportation Systems (Australia) Pty Limited Full time

    Job OverviewWe are seeking a highly skilled Senior System Architect to join our team at Cubic Transportation Systems in Australia. As a key member of our engineering team, you will play a critical role in the design and development of complex software and hardware systems.About the RoleThe successful candidate will have a strong background in system...


  • Brisbane, Queensland, Australia 2094 Cubic Transportation Systems (Australia) Pty Limited Full time

    About Cubic Transportation SystemsCubic is a leading provider of transportation and defense solutions that make people's lives easier by simplifying their daily journeys and promoting mission success and safety.As a Senior Systems Architect, you will play a key role in shaping the future of our transportation systems. With your expertise in system...


  • Brisbane, Queensland, Australia Wenco International Mining Systems Full time

    The RoleAt Wenco International Mining Systems, we are seeking a highly skilled Senior Systems Engineering Professional to join our team in Brisbane, Australia. As a key member of our engineering group, you will be responsible for designing, developing, and implementing complex systems comprising edge and cloud computing elements, sensing, and sensor...


  • Brisbane, Queensland, Australia Queensland Rail Full time

    About the RoleWe are seeking a talented Senior Software Systems Engineer to join our Operational Systems Engineering team. This role will contribute to the development and delivery of world-class capabilities with a focus on business and safety-critical software and systems functions, specifically within Train Control Systems (TCS).Key Responsibilities-...


  • Brisbane, Queensland, Australia The Star Entertainment Group Full time

    About the JobWe are seeking a highly skilled Senior Software Engineer to join our team at {company}. As a key member of our engineering department, you will be responsible for designing, developing, and maintaining our software systems.Key Responsibilities* Design and develop software systems to meet business requirements* Collaborate with cross-functional...


  • Brisbane, Queensland, Australia 2094 Cubic Transportation Systems (Australia) Pty Limited Full time

    About Cubic Transportation Systems:Cubic Transportation Systems (Australia) Pty Limited is a leading provider of technology solutions in transportation, committed to simplifying daily journeys and promoting mission success. With a top-tier portfolio of businesses, including Cubic Defense (CD), we deliver innovative solutions through our talented teams around...


  • Brisbane, Queensland, Australia 2094 Cubic Transportation Systems (Australia) Pty Limited Full time

    Cubic Transportation Systems is a leading provider of innovative technology solutions in transportation. We are currently seeking a highly skilled Senior Systems Architect to join our team.Job SummaryThe successful candidate will be responsible for providing technical leadership and expertise in the development of complex software and hardware systems. This...


  • Brisbane, Queensland, Australia Frontline Hospitality QLD Full time

    Senior Software Engineer - JavaWe are currently seeking an experienced Senior Software Engineer with a strong background in Java to join our team. Key responsibilities will include designing, developing, and maintaining large-scale software systems utilizing Java technologies.Design and develop scalable software systems using JavaCollaborate with...