CommBank

Staff Software Engineer - Java & Springboot

VIC CBD Melbourne Area Full time
  • We're embarking on an engineering transformation with the key focus on quality engineering and automation.

  • You have knowledge that spans both development and operations, including coding, infrastructure management, system admin/engineering and DevOps Toolchains. 

  • Together we will build tomorrow’s bank today, using world-leading engineering, technology, and innovation. 

Do work that matters:

We’re building the bank of the future, bringing together creative and diverse engineers to invent new technologies and reimagine products that shape Australia’s economy. CommBank leads the industry with world-class platforms, agile infrastructure, and innovations across payments, internet banking and mobile apps. Our software teams power Australia’s top banking experiences from the CommBank app to NetBank and Cardless Cash creating reliable, large-scale APIs, and you could be part of that impact.

As a Staff Software Engineer, you’ll be a hands-on technical leader shaping mission-critical systems that drive $90B in daily transactions everything from EFTPOS to online checkouts to international payments. You’ll architect high-scale, high-resilience services, design predictive monitoring for third-party ecosystems, and create new products for Australia’s biggest merchants.

This role sits at the heart of the eCommerce Payment Platform, where we’re shifting from SaaS reliance to building our own deeply technical, ultra-scalable eCommerce solutions unlocking new possibilities in AI, automation and agentic intelligence. If you’re excited by impact, complexity, and the chance to build technology that 15 million Australians depend on every day, you’ll do work that truly matters here

See yourself in our team:  

Join CommBank’s fast-growing eCommerce team and help build the next generation of digital commerce platforms powering   millions of transactions for business banking customers. At CBA Business Banking Technology, we build the platforms, tools, and secure systems that power Australia’s leading digital bank and support hundreds of thousands of business owners.  to work smarter every day.

Working here means joining a fast, innovative engineering crew solving big problems at massive scale. Your work will shape the future of eCommerce and impact millions of customers and businesses. If you want meaningful work, real influence, and technology that genuinely matters this is the team to be in.

Join a crew that’s fast-moving, forward-thinking, and deeply committed to building secure, scalable, and cutting-edge solutions. If you’re excited by impact, scale, and the opportunity to work on technology that touches millions of lives every day, this is the place for you.

We’re interested in hearing from people who: 

  • Architect and deliver complex, scalable enterprise solutions, solving challenging problems within high-performing cross-functional squads.

  • Lead full-spectrum enterprise design initiatives, from discovery and strategy to product development and deployment, driving impactful outcomes.

  • Operate with a DevSecOps mindset, owning the build, security, testing, and runtime of solutions to ensure end-to-end accountability.

  • Ensure technical excellence through sound architecture, delivering solutions that are robust, fit-for-purpose, and future-ready.

  • Accelerate innovation using AI-powered development tools like GitHub Copilot, Cursor, and Figma AI to enhance productivity and creativity.

  • Drive full-cycle software delivery, integrating design, implementation, testing, deployment, and operations for resilient, scalable systems.

  • Champion modern engineering practices including CI/CD, cloud-native AWS development, automated testing, observability, and stakeholder collaboration with added domain expertise in banking and a passion for mentoring. 

Tech skills 

You bring deep end-to-end engineering expertise, combining excellence in modern software delivery with hands-on technical capability across the full lifecycle, design, build, challenge, and run. You are highly experienced in SDLC and Agile delivery, with strong foundations in architecture, integration, deployment, and large-scale technology transformation.

We use a broad range of tools, languages, and frameworks. We don’t expect you to know them all but experience or exposure with some of these will set you up for success in this team:

  • Programming:  Java, Springboot building scalable, high-performance services.

  • Frameworks & Platforms: . Java, Springboot  EE for RESTful APIs and enterprise applications.

  • Architecture: Microservices, Domain-Driven Design (DDD), event-driven systems using RabbitMQ and/or Apache Kafka.

  • Databases: SQL Server, PostgreSQL, and/or other relational/no-SQL DBMS

  • Cloud (AWS): EC2, Lambda, ECS/Fargate, RDS, DynamoDB, CloudFormation, CDK, CodePipeline, CodeBuild, CloudWatch.

  • CI/CD: TeamCity, Octopus Deploy, GitHub & GitHub Actions.

  • Containers: Kubernetes and Docker.

  • Infrastructure as Code: Terraform, CloudFormation, Ansible.

  • Quality Engineering: Strong advocate for automated testing and quality-driven delivery.

  • You also bring (or are keen to grow) front-end engineering capability, with skills in TypeScript, React, and Next.js, highly regarded across our full-stack engineering practice and a key differentiator for delivering seamless end-to-end customer and developer experiences.

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: 03/02/2026