Organisation/Entity: Transport For NSW
Job category: Information & Communication Technology
Job location:
Macquarie Park, NSW, AU, 2113
#job-location.job-location-inline { display: inline; }
Job reference number: 107261
Employment type: Fixed Term Full-Time
Salary range: $158393.0-$177399.0
.buttontext84e7fa5614fe8498 a{ border: 1px solid transparent; } .buttontext84e7fa5614fe8498 a: focus{ border: 1px dashed #0085b3 !important; outline: none !important; }
Fixed Term Full-Time Opportunity Until 31st December 2026
You’re someone who wants to create outcomes that have a real impact on the people of NSW.
You're all about the detail and this role will allow you to drive evidence-based decision making to optimise systems and efficiency, not just for the business but for our customers too. It's data and research with impact you can see.
In this role, you'll:
Work as part of a team delivering secure, reliable, and user‑focused web, mobile, and API‑based solutions across Transport for NSW.
Design and support full‑stack applications with end‑to‑end technical ownership, specifically focusing on complex headless Drupal architectures.
Lead the integration of Drupal backend content management with modern web and mobile interfaces.
Collaborate with UX/UI designers and stakeholders to translate complex requirements into scalable technical solutions.
For more information on this position and business unit, view the role description and information pack.
About you
Demonstrated experience delivering complex, large-scale Drupal solutions, with deep knowledge of Drupal 8/9/10/11 architecture, modules, and best practices.
Strong hands-on capability in React (including hooks, context API, and state management) to build dynamic, responsive, and accessible web interfaces.
Proven experience implementing and maintaining headless Drupal setups, including Decoupled Drupal, GraphQL, or RESTful API design and consumption.
Experience with building iOS and Android applications is a strong advantage. Ability to share logic or data structures between web and mobile clients where appropriate.
Ability to build robust APIs and service layers that seamlessly connect the Drupal backend with web and mobile clients, ensuring performance and scalability.
Proficient in Agile team designing, building, and implementing solutions. Experience working in cross-functional teams to deliver cohesive product-based experiences.
Excellent problem-solving and communication skills, with the ability to clearly explain technical concepts and collaborate effectively with a wide range of technical and non‑technical stakeholders.
Who we are
Transport for NSW provides a safe, integrated, and efficient transport system. We connect people, communities and industry every day.
Join us
Our workforce is as diverse as the community we serve. If you’d like further information on our inclusion and diversity initiatives, visit Transport careers.
Flexible work options may be available. Learn more via Flexible work options and policy
Apply today
Applications close 11:59 PM Tuesday 25 August, 2026.
For more information about this role, please contact
[email protected].
Aboriginal people and people living with disability are supported throughout the recruitment process and at work, and we encourage you to apply. Visit Supporting Aboriginal People or Supporting People with Disability for more information or speak to your talent team member to arrange any adjustments to how you interact with us.
Learn more about how to apply via Our recruitment process | Transport for NSW
#LI-Hybrid
Job Segment: Drupal, Developer, User Experience, Web Design, Technology, Creative, Research