Principal Software Engineer - Business Banking Technology
cba · Melbourne
Job description
About the role
CommBank's Business Banking Technology team is looking for a Principal Software Engineer in the Engineering and Platforms Centre of Excellence. The role provides hands-on technical leadership across Everyday Business Banking, shaping engineering standards, improving developer experience and helping delivery teams adopt modern ways of working. It sits within a team that connects delivery squads with central technology teams and supports more than 75 squads and 450 engineers.
Key responsibilities
- Provide hands-on technical leadership, setting engineering direction and mentoring senior engineers.
- Design, build and evolve platforms, tools and reusable capabilities that make engineering simpler and more effective.
- Establish engineering standards, patterns, guardrails and golden paths that improve quality and consistency.
- Partner with squads to uplift their engineering practices and support sustainable adoption.
- Champion automation and AI-powered approaches across the software delivery lifecycle.
- Improve developer experience through self-service capabilities, standardised pipelines and reusable templates.
- Work with architecture, security, risk, data and engineering teams to deliver solutions aligned with enterprise standards.
- Strengthen observability, reliability, performance and cost optimisation as part of everyday engineering.
Required profile
- A versatile, hands-on engineer comfortable moving between software, platforms and infrastructure, who enjoys solving complex problems and helping others do their best work.
- Strong software engineering fundamentals, with experience designing, coding and operating practical technology solutions.
- Deep experience in one or more programming languages and a language-agnostic mindset.
- Ability to explain complex technical strategy clearly and bring diverse teams together.
- Collaborative, curious and committed to continuous improvement and uplifting engineering capability at scale.
Required skills
- Modern software delivery: DevSecOps, quality engineering, observability, reliability and release practices.
- Cloud solutions, preferably on AWS, including infrastructure as code and continuous delivery pipelines.
- Containers, platform runtime patterns, secure engineering, identity and access management and automated controls.
- Capability using AI tools, patterns or workflows to improve engineering quality and productivity.
Applications from current Commonwealth Bank Group employees must be submitted through the group's internal application system. The advertising closes on 12 November 2026.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Australia.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 3 hours ago
Expires 1 month from now
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
cba
Melbourne
Related job offers
-
Fullstack (.NET + Python) Developer
Employeur non precise Melbourne -
Software Engineer - Defence Projects (Melbourne)
Saab Australia Melbourne -
IT Portfolio and Delivery Coordinator
Bed Bath N Table Careers Melbourne -
Lead Developer - Consumer API Platform
Peoplebank Parkes -
Technical Project Manager - SAP SuccessFactors LMS
Peoplebank Brisbane