Staff Software Engineer – eCommerce Payments at Commonwealth Bank
Sydney, New South Wales, Australia -
Full Time


Start Date

Immediate

Expiry Date

20 Sep, 26

Salary

0.0

Posted On

22 Jun, 26

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Spring Boot, Microservices Architecture, AWS, Kubernetes, Docker, Terraform, React, TypeScript, Node.js, Next.js, RESTful API Development, Event-driven Systems, Domain-Driven Design, CI/CD, DevSecOps

Industry

Financial Services

Description
Staff Software Engineer – eCommerce Payments Do work that matters At CommBank, we're building the future of digital commerce for Australian businesses. Following the acquisition of a leading payment service provider, we're investing heavily in the next generation of our eCommerce platform. Our mission is to simplify how merchants onboard, accept payments, process transactions, and receive settlements — all through modern, scalable technology built in-house. As a Staff Software Engineer, you'll join one of our core engineering squads responsible for merchant onboarding or transaction processing. You'll help design and build products that power the end-to-end eCommerce journey for some of Australia's largest businesses, while influencing technical direction across a rapidly growing engineering organisation. This is an opportunity to work on a platform being actively transformed, replacing legacy vendor solutions with modern cloud-native services and delivering new customer experiences at scale. See yourself in our team You'll join a growing engineering organisation of more than 60 engineers within Business Banking Technology's Payments & Acceptance domain. The team owns critical eCommerce capabilities including: Merchant onboarding and activation Payment transaction processing Settlement and reconciliation services eCommerce platform services Customer-facing merchant experiences We're currently delivering a major multi-phase product rollout, with new capabilities launching throughout the year. You'll play a key role in shaping the architecture, engineering practices, and customer outcomes of a platform that is still being built. Working closely with engineers, product managers, architects, and business stakeholders, you'll help solve complex technical challenges while mentoring engineers and elevating engineering excellence across the team. What you'll do Lead the design and delivery of scalable, resilient software solutions across our eCommerce payments platform. Build and evolve Java-based microservices that power merchant onboarding, payment processing, and settlement workflows. Contribute across the full technology stack, including backend services, APIs, cloud infrastructure, and customer-facing applications. Drive architectural decisions and influence engineering direction within and across squads. Champion modern software engineering practices including automated testing, CI/CD, observability, and DevSecOps. Partner closely with product and business stakeholders to deliver customer outcomes. Mentor engineers and raise the technical capability of the broader team. Support systems in production and promote operational excellence through monitoring, automation, and continuous improvement. We're interested in hearing from people who have Proven experience leading the design and delivery of complex distributed systems. Strong hands-on software engineering capability and a passion for solving challenging technical problems. Experience building modern microservices architectures in cloud environments. The ability to balance strategic thinking with hands-on delivery. Strong communication and stakeholder management skills. A track record of mentoring engineers and influencing technical decisions. Payment's experience is highly regarded, but not essential. We're looking for exceptional engineers who can learn the domain and make an impact quickly. Technical skills We don't expect expertise in every technology we use, but experience with the following will help you succeed: Backend Engineering Java Spring Boot RESTful API development Microservices architecture Event-driven systems Domain-Driven Design (DDD) Front-End Engineering Highly regarded: React TypeScript Node.js Next.js Cloud & Platform AWS Kubernetes Docker Infrastructure as Code (Terraform and/or CloudFormation) Engineering Excellence CI/CD pipelines Automated testing Observability and monitoring DevSecOps practices Agile software delivery Why this role is different Help build a major new eCommerce platform from the ground up. Shape products that directly serve Australian merchants. Work across the full customer journey, from onboarding through transaction processing and settlement. Influence architecture and engineering standards within a rapidly growing organisation. Join at a pivotal stage as new capabilities are launched and scaled. Solve complex problems at enterprise scale while remaining hands-on with technology. If this sounds like you, apply today! 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: 10/07/2026 Whether you’re passionate about customer service, driven by data, or called by creativity, a career with CommBank is for you. Our people bring their diverse backgrounds and unique perspectives to build a respectful, inclusive and flexible workplace. One where we’re driven by our values, and supported to share ideas, initiatives, and energy. One where making a positive impact for customers, communities and each other is part of our every day. Here, you’ll thrive. You’ll be supported when faced with challenges, and empowered to tackle new opportunities. We really love working here, and we think you will too.
Responsibilities
Lead the design and delivery of scalable Java-based microservices for an eCommerce payments platform focusing on merchant onboarding and transaction processing. Drive architectural decisions, mentor engineers, and champion modern engineering practices like CI/CD and observability.
Loading...