Commonwealth Bank logo

Principal Software Engineer - Full Stack (Java)

AI
Commonwealth BankSydneyHybridFull-time2 weeks ago

Principal Software Engineer role in the Customer Service Network Domain, transforming the ATM network with secure, resilient, cloud-native engineering at scale. Requires deep Java, Spring Boot, AWS and full-stack expertise with Principal-level technical leadership to shape architecture, modernise legacy systems and accelerate AI-powered engineering.

What you'll do

  • Shape architecture and define the target architecture for the ATM network transformation
  • Modernise legacy systems and simplify complex legacy estates
  • Design resilient cloud infrastructure and integrate a new Java-based ATM switch

What you need

Must-have

JavaSpring BootSpring FrameworkAWSTerraformREST APIsTypeScriptReact

Soft skills

Systems ThinkingTechnical LeadershipMentoringCommunicationProblem SolvingConstructively Challenging Decisions
Principal Software EngineerFull StackJavaFinancial ServicesCloud-NativeAWSATM NetworkArchitectureAI-Powered EngineeringSydney