CommBank

Staff Software Engineer

VIC CBD Melbourne Area Full time

See yourself in our team
As part of the Service Excellence Crew in Institutional Transaction Banking at IBM, we’re building the future of assisted servicing. You’ll lead the technical strategy and delivery for our Assisted Servicing team, working with senior, high-performing squad members dedicated to creating exceptional customer experiences.

Do work that matters
We’re looking for a passionate Staff Software Engineer to join a cross-functional squad that designs, builds, and delivers innovative solutions for our customers. You’ll play a key role in shaping technical strategy, leading engineering practices, and mentoring others—while staying hands-on with coding and problem-solving.

This is a hands-on engineering leadership role. You’ll guide discovery → design → production, shape architecture, and uphold engineering excellence (CI/CD, observability, reliability, performance). You’ll also:

  • Lead end-to-end implementation of service workflows across CRM and integration platforms, ensuring seamless orchestration and reusable patterns.

  • Drive the vision and implementation of GenAI-powered servicing experiences, reducing handling time and giving bankers real superpowers.

  • Operate at the intersection of case management, CRM, workflow orchestration, integration, and agentic experiences, making platform choices, defining patterns, and building robust services/APIs.

We’re interested in hearing from people who:

  • Have experience leading technical strategy and mentoring engineers.

  • Are passionate about building reliable, scalable software with strong test coverage.

  • Enjoy solving complex problems and thinking outside the box.

  • Have strong collaboration and communication skills to influence and educate others.

  • Are comfortable working in Agile environments and driving continuous improvement.

Tech skills that will help you succeed:
We use a broad range of tools and frameworks—you don’t need to know them all, but experience with some of these will set you up for success:

  • Cloud: AWS (EC2, Lambda, MSK), AWS certification (Associate level).

  • Backend: Java Spring Boot, Nest.js.

  • Microservices & APIs: RESTful API design and development.

  • DevOps: CI/CD pipelines (GitHub Actions).

  • Testing: Automated tools (Selenium, Cypress, Playwright).

  • Scripting: Bash, Python.

  • Event streaming: Kafka.

  • Nice to have: GenAI experience for engineering/banking.

Working with us

Here, you’ll thrive. You’ll be supported when faced with challenges and empowered to tackle new opportunities. We’re hiring engineers from across all of Australia, and you’ll be given the choice on when and where that work happens. We really love working here, and we think you will too.

Simply apply now – this could be your next career move!

If you're already part of the Commonwealth Bank Group (including Bankwest, x15ventures), you'll need to apply through Sidekick to submit a valid application. We’re keen to support you with the next step in your career.

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.

Advertising End Date: 11/01/2026