Software Architect

7 days ago


Melbourne, Victoria, Australia Metro Trains Melbourne Full time
About the Role

We are seeking a highly skilled Software Architect to provide technical leadership and guidance in the development and delivery of software systems at Metro Trains Melbourne.

Key Responsibilities
  1. Technical Oversight: Direct the architecture of Business Support Systems (BSS) and Customer Support Systems (CSS), ensuring alignment with business objectives and goals.
  2. Technology Selection: Engage in selecting technologies and tools that best fit project needs, evaluating when Commercial Off-The-Shelf (COTS) applications offer more efficiency than in-house development.
  3. System Design: Ensure systems are scalable and performant, considering factors like load balancing, caching, and distributed architectures in the delivery strategy.
  4. Security and Compliance: Integrate security and compliance measures into the software design, whether for in-house solutions or COTS applications.
  5. Integration Strategies: Define integration strategies and collaborate with stakeholders to balance technical and business requirements in delivery approaches.
  6. Architecture Documentation: Maintain architecture documentation, lead reviews, and stay updated with industry standards and best practices to enhance delivery strategies.
Requirements
  1. Education: Bachelor's degree in computer science, computer engineering, or a related field of study, or equivalent experience.
  2. Experience: Two or more years in demonstrable experience in Application/Software Architecture or Senior Software Engineer roles.
  3. Technical Skills: Experience in the development and implementation of systems across multiple hosting capabilities such as Internal, Cloud, Hybrid, and Co-location, leveraging SaaS, IaaS, PaaS, and Managed Hosting concepts.
  4. System Integration: Experience in system integration patterns, principles, and technologies, including the definition of APIs, ideally with experience across multiple integration systems and applications.
  5. Front-end Development: Experience in front-end frameworks and development stacks such as Angular or React.
  6. CI/CD Tools: Proficiency with CI/CD tools such as Jenkins, GitLab CI/CD, and GitHub, familiarity with DevOps principles and practices.
  7. Evaluation: Skill in evaluating project requirements and determining whether they can be effectively addressed by existing COTS solutions.
Why Work at Metro Trains Melbourne
  1. Multi-Award-Winning Organization: Work for a multi-award-winning rail operator with rewarding career opportunities that provide you with the support and training to take your career to the next level.
  2. Inclusive and Diverse Workplace: Be part of an inclusive, diverse, and supportive company made up of various backgrounds, cultures, and experiences.
  3. Work-Life Balance: Work-life balance options including flexible working arrangements, 14 weeks paid parental leave, and purchasing up to 4 weeks of additional leave per year.
  4. Employee Benefits: All eligible Metro employees receive a free Myki Pass that allows free Public Transport in Victoria, access to a wide range of corporate discounts including healthcare, fitness, finance, and more.

  • Software Architect

    6 days ago


    Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    **About the Role**We are seeking a skilled API Developer to join our Information & Communication Technology team, specializing in Software Engineering. As a pivotal member of our development team, you will play a key role in architecting, designing, and implementing cutting-edge APIs that power our e-commerce platform.**Key Responsibilities:**Design and...

  • Software Architect

    3 days ago


    Melbourne, Victoria, Australia Myob Group Limited Full time

    About the RoleWe are seeking a highly skilled Software Architect to join our Enterprise and Practice (E&P) line of business at MYOB Group Limited. As a key member of our team, you will play a critical role in delivering a business management platform for our larger customers, including ERP, payroll, practice management, and compliance.Key...

  • Software Architect

    10 hours ago


    Melbourne, Victoria, Australia Myob Full time

    About the RoleAs a Software Architect in Enterprise and Practice at MYOB, you will play a key role in shaping the technical direction of our business management platform. With a focus on delivering high-quality solutions, you will work closely with product and engineering leaders to develop technology strategy and roadmaps, evaluate solutions, and guide...

  • Software Architect

    7 days ago


    Melbourne, Victoria, Australia Myob Group Limited Full time

    About the RoleWe are seeking a highly skilled Software Architect to join our Enterprise and Practice (E&P) line of business at MYOB Group Limited. As a key member of our team, you will play a critical role in delivering a business management platform for our larger customers.Key ResponsibilitiesFacilitate and guide the development of high-quality solutions,...


  • Melbourne, Victoria, Australia CareCone Group Full time

    About the Role**Job Title:** Senior.NET Software Architect**Job Type:** Full-time**Location:** Remote (Australia)**About Us:CareCone Group is a leading provider of innovative software solutions. We are seeking an experienced Senior.NET Software Architect to join our team.Key ResponsibilitiesDesign and develop full-stack applications using.NET, React, and...

  • Software Architect

    5 days ago


    Melbourne, Victoria, Australia Myob Group Limited Full time

    About the RoleWe are seeking a highly skilled Software Architect to join our Enterprise and Practice (E&P) line of business at MYOB Group Limited. As a key member of our team, you will play a critical role in delivering a business management platform for our larger customers, including ERP, payroll, practice management, and compliance.Key...


  • Melbourne, Victoria, Australia RunTime Recruitment Full time

    Job Title: Senior Software ArchitectJob Summary:We are seeking a highly skilled Senior Software Architect to join our team at RunTime Recruitment. As a Senior Software Architect, you will be responsible for designing and overseeing the implementation of complex safety-critical software systems. You will ensure that all traceability, artifact generation, and...

  • Software Architect

    4 days ago


    Melbourne, Victoria, Australia C Psystems Full time

    About the RoleWe are seeking a highly skilled Software Architect to join our team at C Psystems. As a key member of our software development team, you will be responsible for providing architectural oversight and guiding decision-making in the development and delivery of software systems.Key ResponsibilitiesDirect the architecture of software systems,...

  • Software Architect

    7 days ago


    Melbourne, Victoria, Australia C Psystems Full time

    About the RoleWe are seeking a highly skilled Software Architect to join our team at C Psystems. As a key member of our software development team, you will be responsible for providing architectural oversight and guidance on the development and delivery of software systems.Key ResponsibilitiesDirect the architecture of software systems, ensuring alignment...

  • Data Architect

    9 hours ago


    Melbourne, Victoria, Australia XPT Software Australia Pty Ltd Full time

    Job DescriptionThis is a remote position.We are seeking a highly skilled Data Architect to join our team at XPT Software Australia Pty Ltd. As a Data Architect, you will be responsible for developing and implementing data architecture standards and processes.Key Responsibilities:Define data model, data architecture, data integration, and data security...


  • Melbourne, Victoria, Australia Electronic Arts Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Electronic Arts. As a key member of our technology leadership, you will play a critical role in designing and architecting technological solutions to improve our engine based on strategic need.Key ResponsibilitiesCollaborate with a distributed team of technical experts...


  • Melbourne, Victoria, Australia Electronic Arts Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Electronic Arts. As a key member of our technology leadership, you will play a critical role in designing and architecting technological solutions to improve our engine based on strategic need.Key ResponsibilitiesCollaborate with a distributed team of technical experts...


  • Melbourne, Victoria, Australia Electronic Arts Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Frostbite Architecture team at Electronic Arts. As a key member of our team, you will play a crucial role in designing and architecting technological solutions to improve the Frostbite engine.Key ResponsibilitiesCollaborate with a distributed team of technical experts to...

  • Software Architect

    3 days ago


    Melbourne, Victoria, Australia Department of Defence Full time

    About the RoleWe are seeking a highly skilled Software Architect to join our team at the Department of Defence. As a key member of our technology team, you will be responsible for providing architectural oversight and guidance to ensure the successful delivery of software systems.Key ResponsibilitiesTechnical Leadership: Direct the architecture of software...


  • Melbourne, Victoria, Australia XPT Software Australia Pty Ltd Full time

    About the RoleXPT Software Australia Pty Ltd is seeking a highly skilled Solution Architect to join our team. As a key member of our organization, you will be responsible for designing and implementing technical solutions that meet the business needs of our clients.Key ResponsibilitiesDevelop and maintain technical architectures for complex systems and...

  • Software Architect

    8 hours ago


    Melbourne, Victoria, Australia Department Of Defence Full time

    About the RoleWe are seeking a highly skilled Software Architect to provide technical leadership and guidance in the development and delivery of software systems. The successful candidate will be responsible for assessing the feasibility of developing solutions in-house versus using Commercial Off-The-Shelf (COTS) applications.Key ResponsibilitiesDirect the...


  • Melbourne, Victoria, Australia NCS Australia Full time

    About the RoleWe are seeking a highly skilled and experienced Software Engineering Lead and Applications Architect to join our team at NCS Australia. As a key member of our Applications Engineering Practice, you will play a pivotal role in shaping the future of our software development and architecture.Key ResponsibilitiesDevelop and architect scalable and...


  • Melbourne, Victoria, Australia NCS Australia Full time

    About the RoleWe are seeking a highly skilled Software Engineering Lead and Applications Architect to join our team at NCS Australia. As a key member of our Applications Engineering Practice, you will play a pivotal role in shaping the future of our software development and engineering capabilities.Key ResponsibilitiesDevelop and architect scalable and...


  • Melbourne, Victoria, Australia Hawksworth Full time

    About the RoleWe are seeking a highly skilled Senior Software Architect to join our team at Hawksworth. As a key member of our engineering team, you will play a critical role in designing and developing scalable, high-performance software solutions.Key Responsibilities:Design and develop software architecture, ensuring scalability, reliability, and...


  • Melbourne, Victoria, Australia Hawksworth Full time

    About the RoleWe are seeking a highly skilled Senior Software Architect to join our team at Hawksworth. As a key member of our engineering team, you will play a critical role in designing and developing scalable, high-performance software solutions.Key Responsibilities:Design and develop software architecture, ensuring scalability, reliability, and...