Company Logo

Senior Engineer - Customer Identity and Access Management

Service NSW

Job Description

Senior Product Engineer - Customer Identity and Access Management

  • Be part of a world class government digital transformation where you can express your creativity in an impactful way
  • Work with the latest technologies
  • Deliver state-of-the-art digital experiences
  • Be self-empowered with room for growth
  • Start-up vibes at an enterprise scale

Are you keen on making a difference for citizens and businesses in NSW? Join Service NSW - One of the top 10 best places to work in Australia!

Service NSW makes it easier to access government services for people and businesses across NSW. At the same time the importance of Service NSW as an identity provider will increase in the coming years, which requires stronger authentication mechanisms and protection of the personal data and improved threat detection. We are looking for passionate Senior Product Engineers - Customer Identity & Access Management to join the Service NSW MyAccount / Accelerator Team.

About Our Team

You'll be part of a truly agile, human-centered product development team, who values your happiness, growth and personal development.

We use agile and modern practices (such as TDD, pair programming, automated testing and CI/CD) to design and build fast stable software and get it into our customers' hands quickly. We are committed to iterative delivery using the build, measure, learn paradigm. We pride ourselves on being responsive to customers' needs, consistently delivering value to the people of NSW.

We work with modern technologies using microservices architectures on platforms such as Cloud Foundry TAS and Kubernetes which are behind Apigee. We host and implement most of our products on AWS. We collaborate closely with other teams to architect and implement the right solutions, applying lean problem-solving to deliver value within a complex ecosystem

About You

  • At least 5 years hands-on development experience with proven experience in javascript, nodejs or similar, knowledge of CI/CD practices, knowledge of multi- tenancy architectures and some knowledge about security OWASP, SAST, DAST
  • Must have a good understanding of modern and distributed design patterns like API gateway, microservices, distributed clients around an Identity Provider
  • Should have good understanding of frontend, backend and infrastructure
  • Should have strong understanding of Identity and Access management Concepts, including but not limited to a solid understanding of the Open Id Connect specification
  • Ideally have good understanding and knowledge of software architecture, especially micro services architectures and design patterns

Your Role

  • Work in the Service NSW My Account Accelerator team to deliver new features following lean agile methodologies and agile practices
  • Design and implement robust software solutions to deliver improved customer experiences
    Implement and support the CIAM solution, including but not limited to the migration of users from the current IAM platform
  • Implement and ensure the implementation of standard authentication patterns to reduce complexity and speed up development of other product teams relying on the authentication as part of the transaction
  • Help improve the software delivery system, including decreasing build times, increasing automated tests
  • Build applications using Test Driven Development, Continuous Integration and Continuous Delivery
  • Take ownership of challenges and take them to resolution
  • Drive adoption and maintenance of best practices in your team
  • Mentor junior team members using a growth mindset approach
  • Support Product managers and Designers in driving smart implementation of high impact solutions to business and customer problems Designers in driving smart implementation of high impact solutions to business and customer problems

Hear from some of our engineers talk about what it's like to work at Service NSW: https://vimeo.com/386845766/4d65c3c110

To Apply
Please apply online and attach a copy of your latest resume and a cover letter.
Please outline in your application if you require any adjustments throughout the recruitment process.

Salary Grade 9/10, with the base salary for this role starting at 114,429 base plus superannuation

Click Here to access the Role Description. For enquiries relating to recruitment please contact Jessica Taylor via **************@customerservice.nsw.gov.au.

Successful applicants will be required to provide record of their COVID-19 vaccination status or have an approved medial contraindication certificate. These mandatory requirements apply to both internal and external preferred candidates and must be completed prior to commencing in the position.

Closing Date: Applications will be reviewed on an ongoing basis, we encourage that you put your application in ASAP so you don't miss out on this opportunity within our Engineer Teams at Service NSW

Thank you for your interest in Senior Product Engineer - Customer Identity and Access Management role!