Principal Software Engineer

NSW Department of Customer Service

Sydney

Hybrid

AUD 154,000 - 178,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

The NSW Department of Customer Service is seeking a Principal Software Engineer to lead the design and delivery of enterprise integration solutions. You will act as the principal technical authority for integration engineering, shaping API-led strategies, and driving secure, scalable designs across multiple delivery streams.

You will collaborate with delivery, business and security teams, ensure quality across models and runbooks, and mentor engineers to lift capability in a fast-paced

Qualifications

  • Experienced integration engineer for enterprise environments.
  • Strong API design and security pattern skills.
  • Ability to lead complex integration projects end-to-end.
  • Experience with production operations and incident management.

Responsibilities

  • Lead design, build and delivery of complex integration solutions.
  • Act as principal technical authority for integration engineering.
  • Provide hands-on technical leadership across design, development, testing and deployment.
  • Collaborate with delivery teams, security and platform teams to translate business outcomes into robust designs.
  • Establish and promote integration engineering standards and best practices.
  • Own operational integrity of integration solutions including availability and incident response.
  • Produce high-quality architecture artefacts, API specs, and runbooks.
  • Coach and mentor engineers to uplift integration capability.

Skills

Integration engineering
API design
Security patterns
Technical leadership
Collaboration with stakeholders

Tools

MuleSoft
Apigee

Job description

Role Title: Principal Software Engineer

Clerk Grade: 11/12

Employment Type: Temporary 18 months

Remuneration: Salary range for Clerk 11/12 is $154,231- $178,369pa, plus superannuation and leave loading

We have dedicated office space in Sydney (McKell), Parramatta or Gosford with hybrid and flexible working conditions available.

The Long Service Corporation is a standalone agency within the Department of Customer Services that reports directly to the Managing Director of Service NSW whilst maintaining its executive agency status.

About the team

The Long Service Corporation (LSC) manages portable long service schemes for the building and construction industry and contract cleaning industry, and is preparing to launch a third scheme for the community services industry (CSI).

You will join the Digital and Program Delivery team. The team is leading the delivery of new portable long service leave schemes, including the development and rollout of the systems and processes needed to administer them. In addition, this team is also responsible for ongoing improvement initiatives ensuring our current schemes and systems continue to evolve and improve.

This role reports to the Manager Engineering and works closely with delivery, business and operational stakeholders across LSC.

Your day-to-day

  • Lead the design, build and delivery of complex integration solutions across the full lifecycle, ensuring secure, scalable and observable outcomes aligned to organisational integration strategies.
  • Act as the principal technical authority for integration engineering, shaping API-led and integration solutions using enterprise platforms including MuleSoft and Apigee.
  • Provide hands-on technical leadership across solution design, development, testing and deployment, setting direction and assuring quality across concurrent delivery streams.
  • Collaborate with delivery teams, business stakeholders, security and platform teams to translate business outcomes into robust, compliant integration designs.
  • Establish and promote integration engineering standards, patterns and best practices to uplift solution quality, reusability and operational resilience.
  • Own the operational integrity of integration solutions, including availability, incident response, root cause analysis and continuous improvement of resilience and supportability.
  • Produce and maintain high-quality technical documentation, including architecture artefacts, API specifications, interface contracts and operational runbooks, to support delivery, operations and knowledge transfer.
  • Coach and mentor engineers across teams, strengthening integration capability, technical maturity and adherence to best practice.

To be successful in this role you will demonstrate:

  • Extensive hands-on experience designing and delivering complex integration solutions in a large-scale or enterprise environment.
  • Deep technical expertise in integration engineering, including API design, security patterns, non-functional requirements and platform-based integration using MuleSoft and/or Apigee.
  • Proven ability to operate as a principal-level engineer, providing technical leadership, direction and assurance across multiple delivery initiatives.
  • Strong judgement in balancing business priorities, delivery constraints and long-term platform sustainability.
  • Experience owning production outcomes, including operational support models, incident management and continuous improvement.
  • Excellent collaboration and influencing skills, working effectively with engineers, delivery leads and senior stakeholders.
  • A commitment to documentation quality, engineering discipline and continuous improvement in a fast-paced delivery environment.

Closing Date: Thursday, 12 November (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 provide adjustments to the recruitment process for candidates, including individuals with disability. If you require an adjustment during the recruitment process, including alternate formats or have questions about the support available, please contact Talent Operations on 02 8276 8130 or csrecruitment@customerservice.nsw.gov.au.

Information on some of the different types of disabilities

Information on adjustments available for the recruitment process

Desired Skills and Experience

Experienced integration engineering professional with a strong track record of delivering enterprise integration and API solutions using MuleSoft and/or Apigee. Able to lead complex projects from design through to implementation, working closely with business and technical stakeholders to deliver secure, scalable and reliable outcomes. Experienced in operational support, continuous improvement, technical documentation, mentoring team members, and promoting best-practice engineering standards in fast-paced environments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Long Service Corporation • Sydney

Hybrid
AUD 154,000 - 178,000
Principal Software Engineer
Principal Software Engineer

Service NSW • Sydney

Hybrid
AUD 167,000 - 201,000
Senior Delivery Lead
Senior Delivery Lead

NSW Department of Customer Service • Parramatta

Hybrid
AUD 120,000 - 147,000
Flexible office locations
Hybrid working
Accrued Days Off
Principal Application & Data Architect
Principal Application & Data Architect

NSW Department of Customer Service • Sydney

Hybrid
AUD 149,739 - 173,174
Principal Data Migration Lead
Principal Data Migration Lead

NSW Department of Customer Service • Sydney

Hybrid
AUD 149,739 - 173,174
Principal Service Designer
Principal Service Designer

Service NSW • Sydney

Hybrid
AUD 167,000 - 201,000
Senior Software Engineer
Senior Software Engineer

Service NSW • Sydney

Hybrid
AUD 135,000 - 162,000
Hybrid working (1-2 days/week)
Senior Product Manager
Senior Product Manager

Service NSW • Sydney

Hybrid
AUD 135,000 - 162,000
Hybrid working
Senior Advisor, Practice Development & Continuous Improvement
Senior Advisor, Practice Development & Continuous Improvement

NSW Department of Customer Service • Sydney

Hybrid
AUD 133,000 - 147,000
Senior Change Advisor
Senior Change Advisor

NSW Department of Customer Service • Sydney

On-site
AUD 133,000 - 147,000
Top locations