Commonwealth Bank Logo

Commonwealth Bank

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

Sorry, this job was removed at 04:24 a.m. (AEST) on Friday, Jan 16, 2026
Be an Early Applicant
In-Office
2 Locations
In-Office
2 Locations

Similar Jobs

5 Hours Ago
Remote or Hybrid
Spain
Expert/Leader
Expert/Leader
Cloud • Information Technology • Security • Software • Cybersecurity
The Sales Manager for the Iberia territory will lead sales teams in Spain and Portugal, focusing on driving revenue growth, managing personnel, and developing sales strategies while maintaining corporate values and ensuring operational efficiency.
6 Hours Ago
Hybrid
29 Locations
Junior
Junior
Fintech • Machine Learning • Software • Financial Services
Provide 1st to 3rd level support for users, manage servers and networks, troubleshoot issues, and maintain IT operations.
Top Skills: Active DirectoryAdobeEmailJavaLinuxmacOSMdmO365Windows
Yesterday
Remote or Hybrid
4 Locations
Expert/Leader
Expert/Leader
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The Director of Threat Research & Reporting will lead a cross-functional team focused on assessing and improving CrowdStrike's threat detection capabilities while managing internal and external research relationships.
Top Skills: C2 FrameworksCybersecurityData ScienceDetection EngineeringInformation SecurityMachine LearningMitre Att&CkSecurity Assessment ToolsetsThreat Research
  • 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

What you need to know about the Melbourne Tech Scene

Home to 650 biotech companies, 10 major research institutes and nine universities, Melbourne is among one of the top cities for biotech. In fact, some of the greatest medical advancements were conceptualized and developed here, including Symex Lab's "lab-on-a-chip" solution that monitors hormones to predict ovulation for conception, and Denteric's vaccine for periodontal gum disease. Yet, the thousands of people working in the city's healthtech sector are just getting started, to say nothing of the tech advancements across all other sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account