Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Commonwealth Bank

Principal Software Engineer – Full Stack, Java

Commonwealth Bank

. Lead engineering for a major three-year transformation of the ATM network .

Posted 10/23/2026full-timeSydney • AustraliaLeadWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in leading the transformation of ATM networks through cloud-native architecture, resilient infrastructure design, and integration of modern technologies. Proficient in Java, Spring Boot, and full-stack engineering with a focus on APIs, observability, and automated delivery practices.

Highest-signal resume keywords
Java ExpertiseSpring Boot ProficiencyCloud-Native Architecture DesignIntegration Engineering ExperiencePrincipal Engineer-Level Technical Leadership

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaSpring BootTypeScriptReactNext.jsNode.jsAPIsEvent-Driven ArchitectureInfrastructure As CodeObservability
Soft Skills
Systems ThinkingMentoringCollaboration
Tools & Technologies
TerraformAWSAWS CDKGitHub ActionsPrometheusGrafanaPagerDutyApache KafkaMongoDBOracle PL/SQL
Industry Keywords
ATM Network TransformationCloud InfrastructureLegacy System ModernisationQuality EngineeringAutomated Delivery

Tech Stack

Tools & technologies
ApacheAWSCloudDistributed SystemsGrafanaJavaJavaScriptKafkaMicroservicesMongoDBNext.jsNode.jsOraclePrometheusReactSpringSpring BootSpringBootSQLSwitchingTerraformTypeScript

About the role

Key responsibilities & impact
  • Lead engineering for a major three-year transformation of the ATM network
  • Shape target architecture across ATM software, routing and switching, reconciliation, real-time data and cash-management capabilities
  • Help deliver a greenfield ATM switching platform and transition to cloud-native architecture
  • Design resilient cloud infrastructure and integrate a new Java-based ATM switch
  • Modernise and simplify complex legacy systems while protecting reliability and customer experience
  • Champion Terraform, quality engineering, fail-safe design, REST APIs and modern observability
  • Apply LLMs, knowledge graphs and agentic approaches to reverse engineering, requirements discovery, prototyping and developer experience
  • Influence engineering direction across the domain and mentor other engineers
  • Collaborate across engineering, customer journeys and colleague experiences within Assisted Technology

Requirements

What you’ll need
  • Principal Engineer-level systems thinking and end-to-end architecture expertise
  • Deep Java and Spring Boot expertise with full-stack engineering breadth, ideally including TypeScript, React, Next.js and Node.js
  • Experience designing and delivering cloud-native distributed systems at scale
  • Experience with APIs, event-driven architecture, SDKs, data, CI/CD, infrastructure as code, observability, resilience and complex integrations
  • Ability to translate ambiguous business and domain challenges into architecture and engineering direction
  • Experience leading large-scale modernisation of complex legacy environments
  • Strong integration engineering experience
  • Experience applying AI-powered engineering and agentic tooling across the software development lifecycle
  • Secure-by-design, resilience, performance engineering, observability, automated delivery and operational ownership practices
  • Principal Engineer-level technical leadership and hands-on credibility
  • Experience with several listed technologies including React, Next.js, TypeScript, Java, Spring Boot, Spring Framework, microservices, RESTful APIs, Apache Kafka, Oracle PL/SQL, MongoDB, AWS, AWS CDK, Terraform, AWS CloudFormation, GitHub Actions, testing frameworks, GitHub, TurboRepo, generative AI tools, Prometheus, Grafana and PagerDuty