Principal Software Engineer at Commonwealth Bank | Sydney, Australia | Rezi

Principal Software Engineer at Commonwealth Bank

Principal Software Engineer

Commonwealth Bank · Sydney, Australia

Today

Principal Software Engineer

Commonwealth Bank · Sydney, Australia

9 hours ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

As a Principal Software Engineer in the Digital Sales Excellence Crew, you will play a pivotal role in shaping the platforms and experiences used by our Institutional bankers and customers. You will lead agentic SDLC practices in the crew, championing the future of engineering. You’ll bring deep technical expertise, strategic thinking, and engineering leadership to help teams deliver high-quality digital products safely and at scale. You will help modernize key platforms, uplift engineering practices, and shape the next generation of AI-powered and agentic experiences across Institutional Banking.

Responsibilities

  • Lead the technical direction for modern full-stack digital platforms
  • Architect scalable, secure and resilient systems across frontend, BFF, API and backend layers
  • Guide teams through complex engineering challenges and help turn ambiguity into clear technical direction
  • Champion engineering excellence, including quality, security, observability, automation and continuous delivery
  • Partner with product, risk, architecture and business stakeholders to deliver meaningful outcomes
  • Mentor senior engineers and contribute to a high-performing, inclusive engineering culture

Requirements

  • Extensive experience in senior engineering or technical leadership roles
  • Deep expertise in full-stack engineering for modern digital products
  • A strong track record designing and delivering large-scale distributed systems
  • The ability to translate business, risk and technology needs into clear engineering strategy
  • Proven experience delivering in regulated, enterprise-scale environments
  • Strong stakeholder influence and communication skills
  • The ability to work through ambiguity and make pragmatic, well-reasoned decisions
  • A passion for building high-performing, inclusive engineering cultures
  • Passion to drive agentic SDLC and curiosity and ambition around how AI can transform engineering, delivery and customer experiences

Skills

  • Next.js
  • React
  • GraphQL
  • Node.js
  • Java
  • Python
  • TypeScript
  • REST
  • Apollo
  • AWS
  • Docker
  • Kubernetes
  • GitHub Actions
  • TeamCity
  • Octopus
  • Snyk

Work Type

  • Full-stack
  • Full-cycle delivery model

Experience Level

  • 15+ years of relevant hands-on experience in software development
  • Principal

About the Company

  • We’re building tomorrow’s bank today. That means creating digital experiences that are faster, smarter, more resilient, and more intuitive for our customers and bankers.
  • Institutional Banking Technology is pushing the boundaries of modern engineering, building resilient digital experiences powered by cloud-native platforms, modern application architecture and AI-enabled engineering practices.
  • Our people bring diverse backgrounds, experiences and perspectives to build a respectful, inclusive and flexible workplace. We are looking for people who live our values of Care, Courage and Commitment, and we will support you with opportunities to grow and develop your career.

Equal Opportunity

  • We want to make finding your next role as easy as possible, so if you require additional support, please contact HR Direct on 1800 989 696.
  • We're aware of some accessibility issues on this site, particularly for screen reader users. We want to make finding your dream job as easy as possible, so if you require additional support please contact HR Direct on 1800 989 696.