Software Developer

3 weeks ago


Port Melbourne, Australia Transurban Full time

At Transurban, we're pushing the boundaries of what's possible in transportation. As a Software Engineer, you'll be part of a team that's shaping the future of our cities and communities. We're seeking a talented individual to join our ranks and contribute to the development, maintenance, and support of our intricate suite of integration services.

This role will leverage Agile and DevOps practices for continuous software delivery and integration, focusing primarily on back-end development with AWS, Node.js, and TypeScript for RESTful APIs. You'll collaborate across teams to create elegant, cost-effective, and accessible applications supporting Transurban's digital strategy.

Key Responsibilities:

  • Develop and maintain optimal designs, adhering to Transurban Standards
  • Create, modify, and enhance source code for Continuous Delivery (CD) and Continuous Integration (CI) following DevOps and Agile practices
  • Undertake software development and build processes, with an emphasis on improving existing practices within the team in a pragmatic way
  • Provide operational support for existing systems
  • Run and manage software through deployment processes
  • Conduct application code reviews for quality and efficiency
  • Collaborate with Security to address potential risks
  • Track and report on the status of software development
  • Actively participate in the development, maintenance, and improvement of Transurban Technology processes, procedures, documentation set, standards, and methodologies

Requirements:

  • Demonstrated experience in building secure, robust, and maintainable systems as a Software Developer
  • Expertise in developing RESTful APIs and ensuring seamless integration using Node.js and TypeScript
  • Solid understanding of building serverless applications on AWS, including Lambda, DynamoDB, API Gateway, and Fargate
  • Strong understanding of web application security, SSL, OICD, and best practices
  • Proficiency in defining specifications using OpenAPI
  • Experience integrating with third-party systems and APIs
  • Proficient in NodeJS and Typescript
  • Experience with building automated deployments using modern frameworks and platforms, like Github Actions and CDK
  • Expertise in Agile, CI/CD, and DevOps principles
  • Proven track record of delivering pragmatic solutions within project deadlines
  • Reliable, insights-driven, self-motivated, and able to handle the challenges of a varied role in a dynamic organisation
  • Excellent interpersonal skills (written and verbal) with the ability to deal effectively with both internal and external personnel at all levels

What We Offer:

  • A range of flexible working and leave options, including the option to purchase an additional six weeks of leave each year
  • 16 weeks paid parental leave (regardless of gender or carer status), with no waiting period, with Superannuation paid during unpaid leave as well
  • Learning and development opportunities to support your career interests
  • Health and wellbeing support—access to Headspace and our EAP program, wellness facilities, and more
  • Share offers and insurance benefits
  • Social activities, community give-back programs, and paid volunteer days

We're committed to creating a workplace that's inclusive, diverse, and safe for everyone. We welcome applications from candidates of diverse backgrounds and lived experiences, including Aboriginal and Torres Strait Islander people and people living with disability.

Ready to join our team and help us keep cities moving? Apply today.


  • Software Developer

    1 month ago


    City Of Port Adelaide Enfield, Australia HARD Software Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team at HARD Software, a forward-thinking company developing innovative software solutions for the renewable energy sector.As a Software Engineer, you will work on the development of cutting-edge web applications with a focus on Python, collaborating with cross-functional teams to define...

  • Software Developer

    4 weeks ago


    Port Melbourne, Australia Transurban Full time

    About the RoleWe're seeking a skilled Software Engineer to join our team at Transurban, where you'll play a crucial role in developing, maintaining, and supporting our intricate suite of integration services.This is a fantastic opportunity to leverage your expertise in Agile and DevOps practices for continuous software delivery and integration, focusing...


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

        Android Software Engineer    At XPT Software Australia Pty Ltd, we are seeking an experienced Android Software Engineer to join our team.    Key Responsibilities:    Design and develop high-quality Android applications using Kotlin and Java.Collaborate with cross-functional teams to ensure seamless integration with back-end...

  • Software Developer

    1 month ago


    Port Melbourne, Australia Playside Studios Ltd Full time

    Job Title: Software EngineerAt PlaySide Studios Ltd, we're seeking a skilled Software Engineer to join our team. As a key member of our engineering team, you'll be responsible for developing and maintaining the server backend infrastructure for our multiplayer games.Key Responsibilities:Design and implement server backend systems for multiplayer...


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

    Are you a skilled Senior Software Developer with expertise in Node.js, React.js, and AWS cloud technologies? We are seeking a talented professional to design, develop, and maintain high-performance Node.js and React.js applications.Position: Senior Software Developer - Node.js/React.js on AWS Cloud StackKey Responsibilities:Design and develop scalable...


  • Port Melbourne, Australia Transurban Full time

    At Transurban, we're shaping the future of our cities and communities through innovative solutions. We're seeking a talented Software Development Specialist to contribute to the development, maintenance, and support of our intricate suite of integration services.This role leverages Agile and DevOps practices for continuous software delivery and integration,...


  • Melbourne, Victoria, Australia SmartBear Software Full time

    About SmartBear SoftwareSmartBear Software is a leading provider of software development tools and services. Our mission is to empower developers to create high-quality software that meets the needs of their customers.Job Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our team. As a Senior Software Engineer, you...


  • Port Melbourne, Australia Transurban Full time

    About the RoleAt Transurban, we're seeking a talented Software Development Expert to join our team. As a key member of our technology team, you'll be responsible for designing, developing, and maintaining our digital solutions, ensuring they meet the highest standards of quality, security, and performance.As a Software Development Expert, you'll have the...

  • Software Developer

    2 weeks ago


    Port Lincoln, Australia Coles Full time

    As a skilled programmer with a strong background in IT, you will be responsible for designing, developing, and testing software applications.Key responsibilities include:Software DevelopmentDesign and develop software applications using a variety of programming languages.Collaborate with cross-functional teams to ensure software meets business...


  • Port Melbourne, Australia Transurban Full time

    About the RoleWe're seeking a skilled Software Engineer to join our team at Transurban, where you'll play a crucial role in developing, maintaining, and supporting our intricate suite of integration services.This is a fantastic opportunity to leverage your expertise in Agile and DevOps practices for continuous software delivery and integration, focusing...


  • Port Melbourne, Australia Transurban Full time

    About the RoleWe're seeking a skilled Software Development Specialist to contribute to the development, maintenance, and support of Transurban's intricate suite of integration services crucial to our digital channels and beyond.This role leverages Agile and DevOps practices for continuous software delivery and integration, focusing primarily on back-end...


  • Port Melbourne, Australia Transurban Full time

    About the RoleWe're seeking a skilled Software Engineer to join our team at Transurban, where you'll play a crucial role in developing, maintaining, and supporting our intricate suite of integration services.This is a fantastic opportunity to leverage your expertise in Agile and DevOps practices for continuous software delivery and integration, focusing...


  • Melbourne, Victoria, Australia SmartBear Software Full time

    About SmartBear SoftwareWe're a leading provider of software development tools that help teams deliver high-quality releases faster. Our award-winning products, including TestComplete, Swagger, Cucumber, Ready API, Zephyr, and Pactflow, are trusted by over 16 million developers, testers, and software engineers worldwide.Job Title: Senior Software...

  • Software Developer

    2 weeks ago


    Port Welshpool, Victoria, Australia Veolia Full time

    Key ResponsibilitiesDevelop software applications using programming languages such as C++, Java, and Python.Collaborate with cross-functional teams to design, implement, and test software systems.Identify and troubleshoot software issues, and develop solutions to resolve them.RequirementsBachelor's degree in Computer Science or related field.Proficiency in...


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

    Are you a skilled Senior Software Engineer with a passion for building robust and scalable containerized microservices using Docker on ECS? We are seeking a talented professional with expertise in Node.js, React.js, and AWS cloud technologies.Position: Senior Software Engineer - Node.js/React.js on AWS Cloud StackResponsibilities:Design, develop, and...


  • Melbourne, Victoria, Australia SmartBear Software Full time

    About SmartBear SoftwareWe're a leading provider of software development tools that help teams deliver high-quality releases faster. Our award-winning products, including Pactflow, TestComplete, and Swagger, are trusted by millions of developers, testers, and software engineers worldwide.About the RoleWe're seeking a Senior Software Engineer to join our...


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

    As a Software Engineer at our company, you will be responsible for developing high-quality software solutions that meet the needs of our clients. Your primary focus will be on designing, implementing, and testing software applications that are efficient, reliable, and scalable. You will work collaboratively with our cross-functional teams to deliver projects...


  • Port Melbourne, Australia Stowe Australia Full time

    About the Role:We are seeking a skilled Software Developer with expertise in Java to join our team at {company}.The ideal candidate will have a strong foundation in object-oriented programming principles, experience with cloud-based systems, and a passion for delivering high-quality software solutions.Key Responsibilities:Design, develop, and maintain...


  • Port Pirie, Australia Helping Hand Full time

    We are seeking a skilled software developer to join our team at {company}. As a software developer, you will be responsible for designing, developing, and testing software applications. Your duties will include writing clean, efficient, and well-documented code, collaborating with cross-functional teams, and troubleshooting software issues.Duties and...


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

    WebMethods Integration Expertise: We are seeking an experienced Integration Developer with expertise in WebMethods to join our team at XPT Software Australia Pty Ltd.Main Responsibilities:Develop and implement WebMethods integration solutions using SoftwareAG Integration ServerDeployment, Local service Development, and CICDExperience with WebMethods...