Principal Software Engineer

 

Description:

  • Be part of a world class government digital transformation where you can express your creativity in an impactful way
  • Deliver ground-breaking services to the 8+ million customers of Service NSW
  • Flexible working arrangements (remote working options, flexible hours and more)

As a Principal Product Engineer in the Customer Identity and Access Management team you will be involved in:

  • Working in the Service NSW My Account Accelerator team to deliver new features following lean methodologies and agile practices
  • Designing and implementing robust software solutions to deliver improved customer experiences
  • Leading the implementation and support of the CIAM solution, including but not limited to the migration of users from the current IAM platform
  • Defining and developing standard authentication patterns to reduce complexity and speed up development of other product teams relying on the authentication as part of the transaction
  • Helping improve the software delivery system, including decreasing build times and increasing automated tests
  • Building applications using Test Driven Development, Continuous Integration and Continuous Delivery
  • Taking ownership of challenges and take them to resolution
  • Driving adoption and maintenance of best practices in your team
  • Mentoring junior and senior team members using a growth mindset approach
  • Supporting Product managers and Designers in driving smart implementation of high impact solutions to business and customer problems
  • Expertise and experience. You will have a good understanding of frontend, backend, and infrastructure, with hands-on development experience plus:
  • Proven experience in javascript nodejs, or similar
  • Knowledge of CI/CD practices
  • Knowledge of multi-tenancy architectures
  • Some knowledge about security OWASP, SAST, DAST
  • Understanding of systems thinking and technical design. You will have a good understanding of modern and distributed design patterns like API gateway, microservices, distributed clients around an Identity Provider
  • Understanding of software architecture. You must have good understanding and knowledge of software architecture, especially micro services architectures and design patterns
  • Knowledge of Identity and Access Management Concepts. You must have strong understanding of Identity and Access management Concepts, including but not limited to a solid understanding of the Open Id Connect specification

Organization NSW Government -Service NSW
Industry IT / Telecom / Software Jobs
Occupational Category Principal Software Engineer
Job Location Sydney,Australia
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2022-11-07 3:08 pm
Expires on 2024-12-23