CommBank

Staff Software Engineer – Full Stack / .NET or Java, React or Next.js, AWS

Sydney CBD Area Full time
  • You are a problem solver with a strong background in software engineering.

  • We are a growing team within the bank and constantly involved in industry changing solutions.

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

Do work that matters:

Join us in building tomorrow’s bank today. At CommBank, we’re redefining what customers expect by creating world-class technology that powers Australia’s future economy. As part of our software engineering team, you’ll work on cutting-edge platforms behind Australia’s #1 banking app and innovative solutions like Cardless Cash and CommSec Pocket. We don’t just build apps, we design reliable APIs at scale, deliver seamless experiences, and push the boundaries of what’s possible.

If you’re passionate about technology, innovation, and making an impact, this is where your ideas shape the future.

We are seeking for a Staff Software Engineer to join our fast-paced team. As a Staff Software Engineer, you will play a key role in driving the technical direction of our projects, with a primary focus on system architecture and design, implementation of best practices and reusable patterns, and endorse new designs and patterns for wider usage.

You will work closely with cross-functional teams to develop scalable solutions using wide tech stack. The ideal candidate will have a strong background in software engineering, exceptional problem-solving skills, and a passion for building robust systems. 

See yourself in our team:  

Join Our Workflow Crew - Driving Innovation in Banking Technology. Reporting directly to our Engineering Senior Manager, you’ll be part of the Workflow Crew, a key team within the Corporate Technology Division. We design and deliver cutting-edge technology products and services that power the Bank’s operations.

From architecture and technical design to coding, deployment, and ongoing operations, you’ll play a hands-on role in building industry-leading workflow platforms used across multiple business units. Our solutions are at the heart of streamlining processes and enabling smarter, faster banking experiences.

If you’re passionate about creating impactful technology that scales across a major financial institution, this is your chance to join a team that thrives on innovation and collaboration.

We’re interested in hearing from people who: 

  • Strong expertise in .NET or Java (essential), with JavaScript or TypeScript highly regarded.

  • Experience in building distributed systems, modelling complex domains, and designing scalable platforms.

  • Lead the development and deployment of high-quality software solutions, ensuring robust test coverage and reliability.

  • Analyse business objectives and translate them into clear functional and non-functional requirements.

  • Design and implement technical solutions that meet both business needs and long-term architectural goals.

  • Provide accurate effort estimates for new features while considering scalability and maintainability.

  • Continuously improve processes, innovate solutions, and contribute to building infrastructure that supports sustainable growth.

  • Mentor and support team members, fostering collaboration, knowledge sharing, and best practices with a strong focus on test automation and quality. 

Tech skills 

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 (or equivalents) will set you up for success in this team;

  • Back-End Engineering: Expertise in C#, .NET Core and/or Java, building microservices, containerised workloads, and scalable distributed systems. Skilled across solution design, deployment, optimisation, and full SDLC.

  • Front-End & Scripting: Proficient in JavaScript, TypeScript, Node.js, Python, and Playwright, with strong automation, testing, and tooling scripting capability. Delivers end-to-end functionality across modern UI and integration layers.

  • API Engineering: Deep experience designing and implementing high-performance SOAP/REST APIs, including robust upstream/downstream integration patterns.

  • Cloud Skills: Hands-on AWS migrations and deployments using EC2, S3, RDS, Lambda, CloudFormation/CDK/Terraform. Builds secure, scalable, automated cloud architectures.

  • AI Innovation: Exposure to AI-driven tooling and automation enhancements.

  • CI/CD: Skilled in automated pipeline design using GitHub Actions and/or Artifactory.

  • DevOps & Observability: Experience with DevOps-managed environments and monitoring tools including Splunk, Grafana, Prometheus, PagerDuty.

  • Testing Excellence: TDD and BDD essential.

  • Security Leadership: Solid understanding of defence-in-depth, identity, encryption, and public cloud security controls.

  • Database Knowledge: Proficient with Postgres, Oracle, data warehousing, and NoSQL (MongoDB).

  • Distributed Systems: Experience working in high-throughput, low-latency distributed environments.

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/01/2026