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

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Principal Software Engineer role.
Rezi rewrites your resume against Commonwealth Bank's job description. Free.

Tailor your resume to this Principal Software Engineer role.
Rezi rewrites your resume against Commonwealth Bank's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Principal Software Engineer posting at Commonwealth Bank — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Principal Software Engineer posting at Commonwealth Bank — free, in seconds.
About the Role
As a Principal Software Engineer in our Banker Assisted Lending crew, you’ll help shape the engineering roadmap and create differentiated banker experiences that deliver greater value for our business customers. You’ll provide hands-on technical leadership across complex initiatives, guiding solutions from design through to production while embedding scalability, security and reliability.
Responsibilities
- Lead the decomposition of monolithic applications and the development of scalable microservices and event-driven solutions.
- Set architectural direction and resolve complex technical challenges from early design through to production.
- Translate business and technical requirements into clear engineering outcomes, reusable solutions and pragmatic delivery plans.
- Make balanced decisions about technical debt, architecture, risk and commercial priorities.
- Contribute directly to code, lead technical reviews, and resolve complex production issues.
- Influence technical decisions across engineering, product and other cross-functional teams.
- Mentor engineers, strengthen technical capability and contribute to attracting and developing engineering talent.
- Champion AI-powered engineering practices that improve the software development lifecycle and engineering experience.
Requirements
- Highly experienced software engineer with a track record of leading large-scale engineering initiatives and solving complex technical challenges.
- Combine strong architectural judgement with hands-on engineering capability.
- Passionate about helping teams adopt modern engineering practices, including AI-assisted development.
- Experience designing data-intensive, API-led, microservices, serverless or event-driven systems.
- Cloud engineering experience with AWS, including serverless services and container orchestration.
- Experience with eventing technologies such as SQS, SNS, EventBridge or Kafka.
- Knowledge of automated delivery and infrastructure practices using technologies such as GitHub Actions and Terraform.
- Strong understanding of observability, site reliability engineering, CI/CD, automated testing and secure-by-design engineering.
- Experience applying AI-assisted engineering tools and practices such as Claude Code, Codex, Cursor, Harness Engineering or specification-driven development.
- Demonstrated ability to mentor engineers, influence technical direction and communicate effectively with both technical and non-technical stakeholders.
Skills
- C#
- .NET
- Go
- Java
- AWS
- SQS
- SNS
- EventBridge
- Kafka
- GitHub Actions
- Terraform
- AI-assisted engineering tools
Experience Level
- Principal
About the Company
- Technology is central to how CommBank delivers exceptional customer experiences, security, reliability and innovation.
- Within Business Banking Technology, we partner with the business to solve real-world problems through modern engineering, resilient platforms, data and AI-driven insights.
- Business Lending Technology enables customers to grow and invest through market-leading lending and leasing products.
- Our solutions are underpinned by adaptive technology, robust processes and sound risk management.
- We partner closely with the Business Bank to deliver innovative experiences and improve our lending and leasing platforms.
Equal Opportunity
- At CommBank, we're committed to creating an accessible, inclusive and respectful workplace.
- We welcome applications from people of all backgrounds and we're particularly committed to making a positive difference for Aboriginal and/or Torres Strait Islander Peoples.