Full Stack Engineer

Requisition ID:  10659
Region:  Sydney City
Job Category:  Education and/or training
Employment Fill Type:  Temporary
Location: 

Eveleigh, NSW, AU, 2015

Description: 

At the NSW Department of Education, we educate and inspire lifelong learners – from early childhood, through schooling to vocational education and training.

 

 

  • Temporary, Full-Time - Up to 18 December 2026
  • Location: Eveleigh
  • A talent pool may be created through this recruitment process to fill anticipated vacancies over the next 18 months.
  • Competitive remuneration ranging from $149,739 to $173,174 plus super & annual leave loading.

 

Are you passionate about building high-quality, scalable software that makes a real impact in education? Join our dynamic ICT team as a Senior AMS Software Engineer and lead the heartbeat of our Asset Management System.

 

What you’ll do

  • Lead development, maintenance, and deployment of high-quality AMS features and code.
  • Build high-performance, testable applications with comprehensive test regimes (TDD).
  • Oversee the full software lifecycle: development, build, release, maintenance, and enhancement for security, scalability, and reliability.
  • Design intuitive user interfaces that support streamlined workflows and boost productivity.
  • Foster strong collaboration with internal and external stakeholders to identify improvements and optimize outcomes.
  • Provide expert guidance on best-practice solutions and emerging technologies aligned with the ICT strategy.
  • Drive iterative, standards-compliant development to improve code quality and reduce risk.
  • Enhance developer practices to support the product roadmap and agile delivery.
  • Manage technology changes with evolutionary design; promote automation and modernization of AMS delivery.
  • Manage legacy stacks and upgrade components while balancing competing priorities under tight deadlines.
  • Maintain service integrity in a dynamic educational environment while delivering innovative solutions.

 

For further information please click here to view the role description

 

About you

  • Extensive experience in product engineering/SDLC, including development, testing, deployment and underlying infrastructure management and development.
  • Full stack development, solution design and architecture experience to design and develop scalable, robust, secure and compliant applications.
  • Proficiency in languages such as JavaScript, Python, and PHP, as well as experience with modern frontend frameworks (e.g., React, Angular, Vue.js, Typescript)
  • Strong understanding of software architecture, design patterns, and best practices
  • Experience with agile software development methodologies and tools (e.g., Scrum, Kanban, Git, CI/CD)
  • Ability to navigate legacy systems and plan effective upgrades.
  • Experience working with Application Support teams to manage support tickets from troubleshooting to resolution.
  • Excellent stakeholder management and communication skills.
  • A collaborative mindset with a passion for continuous improvement and innovation.
  • Knowledge of and commitment to implementing the Department’s Aboriginal Education Policy and upholding the Department’s Partnership Agreement with the NSW AECG and to ensure quality outcomes for Aboriginal people.

 

Essential requirements of the role

  • Relevant tertiary qualifications in Computer Science, Information Technology or a related discipline and/or demonstrated equivalent professional experience.
  • Demonstrated understanding of and commitment to the value of public education.

 

Benefits

  • Flexible working arrangements
  • 35 hour working week
  • Competitive, salary sacrificing, employer’s contribution to superannuation and annual leave loading
  • Flex Leave entitlements, generous holidays & leave conditions
  • Opportunities for advancement and mobility across the Department to support your career growth

 

How to apply

Attach a resume (maximum 5 pages) and a cover letter (maximum 2 pages) outlining how you meet the requirements and capabilities of this role. 

 

Applicants are encouraged to prepare their application materials independently. The selection panel values authentic and personally written responses that reflect your own experience, insights and alignment with the Department’s values and priorities.

 

Please refer to the Applicant’s Guide to Applying to assist you with your application.

 

If you are an existing Education Support Staff (corporate staff) with the NSW Department of Education, click here for instructions on how to submit your application.

 

All other applicants please submit your application by clicking ‘Apply Now’.


Note: the selection process will include a range of assessment techniques to assist in determining your suitability for the role. Successful candidates will be required to undertake pre-employment screening for this role which includes a National Criminal History Check.

 

As a condition of employment, successful candidates not currently employed by the Department must provide a valid Working with Children Check (WWCC) clearance number. Renewal is not required after the WWCC expires, as long as you remain in a non–child-related role. Employer obligations only apply while the WWCC is valid.

 

Candidates must have Australian work rights (citizens, permanent residents, New Zealand citizens or a valid work visa). Ongoing (permanent) roles are open to Australian citizens and permanent residents and New Zealand citizens, while temporary roles welcome applicants with a visa. 


Closing date: Tuesday 2nd December at 11:59pm.


For role enquiries please contact Luke Meijer via email at
Luke.Meijer@det.nsw.edu.au


We welcome applications from all ages and genders, Aboriginal and Torres Strait Islander peoples, culturally and linguistically diverse groups, the LGBTQIA+ community, veterans, refugees and people with disability. If we can make some adjustments to our recruitment/interview process to better enable you to shine, please contact the Diversity and Inclusion Team (youbelong@det.nsw.edu.au) or visit
NSW Department of Education Diversity and Inclusion.


A recruitment pool may be created through this recruitment process. A recruitment pool is a group of applicants who have been assessed and identified as suitable for this role, and who may be considered for a range of similar roles, including temporary, term or ongoing roles, over the next 18 months.