This is a Software Engineer (Salesforce) - Permanent Full Time role in Service NSW role with NSW Department of Customer Service based in Sydney, NSW, AU NSW Department of Customer Service Role Seniority - mid level More about the Software Engineer (Salesforce) - Permanent Full Time role in Service NSW role at NSW Department of Customer Service Software Engineer (Salesforce) SNSW Grade 7/8 - Base salary from $105,986 to $124,957 1 x Ongoing Full-Time Hybrid working - 2 days per week in office - Haymarket, Gosford or Parramatta About our team Service NSW Digital is like nothing else in government. We are a diverse and vibrant team of talented Engineers, Designers and Product Managers, working together to develop impactful digital experiences that improve the lives of our 8 million customers. What we offer Working on products & services that are meaningful and make a difference to the people of NSW. Contribute to innovative and exciting digital projects. About the role Working as a Software Engineer in our Salesforce Product Squad, you will play a key role in developing and enhancing digital products and services that deliver value to both internal stakeholders and partnering agencies. Working within an agile product team, you'll help build high-quality, reliable, and scalable systems that form the backbone of our CRM capabilities. You'll be part of a collaborative engineering culture focused on continuous improvement, clean code, and shared learning. With guidance and support from Senior Engineers, you'll have the opportunity to deepen your Salesforce expertise while contributing meaningfully to product outcomes. Key responsibilities include Assist in the development, technical design, deployment and operation of features and improvements for our products and services. Work with engineers, product managers, designers and leadership teams to maintain a high level of quality in a fast-paced and iterative environment. Drive efficiency by designing products that work at scale, reducing duplication and optimising development and delivery pipelines. Support the end-to-end development, release, and maintenance of Salesforce features, ensuring high-quality, tested, and reliable solutions. Assist with platform management, issue resolution, and user support to maintain a secure and seamless Salesforce experience. Your skills and experience Salesforce certifications are highly regarded. Good understanding of SDLC principles and the software development lifecycle, including Agile and DevOps release management practices and methodologies. At least 2 years' experience in a similar software engineering role. Proven experience of Apex, Triggers, Classes and Lightning Web Components, API Web Services and Salesforce declarative programming techniques. Experience in Jira and Confluence Collaborative approach and an ability to work alongside senior engineers, product managers and designers Your technical skills Proven experience as a Salesforce Engineer with hands-on experience in managing and customising the Salesforce platform. Strong knowledge of Salesforce administration, customisation, automation, and integration with experience in flows, Apex, validation rules, system automation, sharing & security settings, permissions management, formula fields and a strong grasp of the underlying platform behaviour. Proficient in both frontend and backend application development, including accessible frontend interface building, API design and cloud data storage technologies. Nice to Have Experience with Salesforce integration using REST/SOAP APIs, middleware (MuleSoft) and ETL tools Demonstrated experience with Salesforce Service Cloud, ideally with Public Sector Solutions (PSS) DevOps experience including the use of GitLab How we work At Service NSW we encourage XP practices (including TDD, pair programming and CI/CD) to design and build fast, stable software and release it to our customers quickly. We are committed to iterative delivery using the build, measure, learn paradigm and we pride ourselves on being responsive to customers' needs. Our teams collaborate to design and implement the right solutions, applying lean problem-solving to deliver value within a complex ecosystem. Essential requirements To be considered for roles in the NSW public sector, applicants must: Be NSW residents or in the process of relocating to NSW Hold appropriate working rights for the type of employment offered: Ongoing (permanent) roles require Australian citizenship or permanent residency Fixed Term roles require valid work rights for the full duration of the role More information is available in the PSC Essential Requirements Factsheet. How to apply Interested? We'd love to hear from you. Please submit your resume and cover letter as a single document. Your application should highlight your skills, experience, and why you're the perfect fit for this role. Our recruitment process Our recruitment and assessment process is merit based. For this recruitment we will be conducting a minimum of three interview and assessment stages that form a comparative process. This will include; 1. Panel behavioural interview 2. A skill/technical based task 3. Online cognitive and psychometric testing 4. Reference checks Support office roles will be headquartered across McKell, Parramatta and Gosford. We will consider role headquarters outside of the above locations where the role can reasonably be performed from that location taking into consideration the operational, financial and customer requirements of the role, and an ability to attend a NSW Government workplace as required. Salary Service NSW Grade 7/8, with the base salary for this role starting at base plus superannuation Click Here to access the Role Description. For enquiries relating to recruitment please contact Lauren Johnson via Lauren.Johnson@customerservice.nsw.gov.au. 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: Tuesday 27th January 2026 at 9: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 Lauren.Johnson@customerservice.nsw.gov.au 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 Show more Show less Before we jump into the responsibilities of the role. No matter what you come in knowing, you’ll be learning new things all the time and the NSW Department of Customer Service team will be there to support your growth. Please consider applying even if you don't meet 100% of what’s outlined Key Responsibilities ️ Assisting in development and technical design Collaborating with teams Supporting end-to-end development Key Strengths Salesforce certifications ⚙️ Apex, Triggers, Classes and Lightning Web Components Agile and DevOps practices Salesforce integration using REST/SOAP APIs ☁️ Salesforce Service Cloud ️ DevOps experience A Final Note: This is a role with NSW Department of Customer Service not with Hatch.