Principal Fullstack Engineer (Drupal)
* Clerk Grade: 11/12
* Employment Type: Temporary Opportunity until June 2027
* Location: McKell, Sydney. Flexible work arrangements available across NSW with 50% office attendance required per fortnight.
* Salary: $149,739 - $173,174 + 12% Super and Leave Loading
Who we are
The Department of Customer Service (DCS) is a service provider and regulator, focusing on delivering first-class customer service, digital transformation, and regulatory reform to create better outcomes for the people of NSW. Government Technology Platforms (GTP) forms part of Digital NSW and delivers core and common digital capabilities and infrastructure solutions including cross sector leadership across NSW Government underpinned by the Digital Government Strategy.
About the TeamThe OneCX Program team within Government Technology Platforms (GTP) is focused on uplifting and consolidating the NSW Government’s digital customer experience, making it easier for people to find clear, accurate and accessible information and services through nsw.gov.au.The team works as part of a Scaled agile delivery model, aligning to a dedicated Agile Release Train to support continuity of delivery as OneCX Program teams transition into GTP.
About the RoleThe Principal Fullstack Engineer – Drupal Specialist will join Government Technology Platforms (GTP) team within Digital.NSW. This role is responsible for the technical direction reliability of nsw.gov.auensuring it remains a trusted and customercentric digital platform for government information and services. You will design, plan, build, and optimise Drupal and React-based solutions, collaborating closely with multidisciplinary teams and external vendors.
Business ObjectiveThe role exists to:
* Ensure nsw.gov.au remains stable, secure, accessible, and continuously improved to meet NSW Government digital transformation goals.
* Lead technical strategy, design, development, and delivery of scalable, reusable digital solutions.
* Drive adoption of modern engineering practices and support multiple squads in delivering highquality customer experiences.
Key Accountabilities
* Code development and lead by example, contributing to Drupal 10 development, building reusable components, reviewing pull requests, and setting engineering standards.
* Own technical direction for nsw.gov.au, including long‑term strategy, enterprise alignment, and execution guidance for delivery teams.
* Provide application architectural support across delivery, including estimation, planning, risk mitigation, and oversight of development, testing, and implementation.
* Ensure platform reliability, security, and performance, maintaining 99.5% uptime and continuously improving security and digital experience through best practices.
* Translate business needs into robust technical solutions, advising stakeholders, producing and approving technical specifications, and aligning outcomes to ICT capability and organisational objectives.
* Lead, mentor, and collaborate across teams and vendors, including technical coaching, thought leadership, and participation in 24/7 on‑call support.
Skills Requirements / QualificationsTo be successful, you will have:
* Deep Drupal expertise (9/10/11) including CMS architecture, site building, reusable component design, and strong understanding of Drupal Core direction and ecosystem.
* Strong full‑stack development skills across PHP (Symfony, Laravel), JavaScript frameworks (React, Vue), and modern HTML/CSS with a focus on accessibility and performance.
* Proven experience in modern application architecture, including custom API design (e.g. GraphQL with OAuth), cloud infrastructure, databases, and third‑party system integrations (CRM, DAM, CDP, DMP).
* Strong engineering practices including TDD, automated testing (PHPUnit, Cypress, Selenium), design patterns, coding standards, and CI/CD pipelines using GitHub and GitHub Actions.
* Demonstrated application design capability, covering system analysis, requirements gathering, and production of clear technical specifications.
* Experience delivering in scaled agile environments, with hands‑on involvement in SAFe, CI‑driven delivery, and continuous improvement of engineering practices.
For role related queries, please contact Nelson Dalmeida at
AI Statement
The NSW Government is committed to ensuring the safe, ethical, and responsible deployment of AI across NSW. Please review the NSW Government Generative AI basic guidance here https://www.digital.nsw.gov.au/policy/artificial-intelligence/generative-ai-basic-guidance
GTP embraces the use of AI to enhance productivity and creativity. In the Assignment to Role process, AI tools should be used solely for drafting and planning purposes, final submitted applications need to be your own work and reflective of your personal experience.
Working at DCS
* 35-hour working week, with opportunities for flex leave where additional hours are worked
* Revenue NSW is proud of our diverse and regional teams. We welcome flexible, hybrid working arrangements with your office location at one of our many Revenue NSW working locations https://www.nsw.gov.au/departments-and-agencies/customer-service/dcs-building-access (subject to approval and availability)
* Learning tools are available for ongoing professional development
* Health and wellbeing programs
This recruitment process may be used to create a Talent Pool for similar opportunities that become available over the next 18 months.
Important requirements
To be considered for roles in the NSW public sector, applicants must:
* Be NSW residents or willing to relocate.
* Hold appropriate working rights for the type of employment offered:
Ongoing (permanent) roles require Australian citizenship or permanent residency. Temporary roles require valid work rights for the full duration of the role. More information is available in the PSC Essential Requirements Factsheet.
Salary Grade 11/12, with the base salary for this role starting at $149739 base plus superannuation
Click Here to access the Role Description. For enquiries relating to recruitment please contact Esther Dah via .
Visit the Capability Application Tool to prepare for the recruitment process by accessing practice application and interview questions based on the focus capabilities listed in the role description.
Closing Date: Thursday, 30th of April 2026 at 10:59am
Careers at Department of Customer Service
A career at the Department of Customer Service (DCS) gives you the opportunity to help improve government services and be part of reform that benefits people across NSW. We are focused on delivering excellent customer service, digital transformation, and regulatory reform. Come join us and influence the future of our great state.
Belong in our diverse and inclusive workplace
The strength of our workforce lies in its diversity and embracing difference, while the key to our success is leveraging the contributions of employees with different backgrounds and perspectives.
You can view our full diversity and inclusion statement here.
We want you to bring your best self to this application process. If you have any support or access needs that may require adjustments to allow you to fully participate in this selection process (including an alternate format of the application form) please contact or 02 9494 8351.
For more information, please visit
Information on some of the different types of disabilities
Information on adjustments available for the recruitment process