Taro Logo

Software Engineer

Commonwealth Bank of Australia (CommBank) is one of Australia's leading financial institutions providing banking and financial services.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Finance

Description For Software Engineer

CommBank, one of Australia's leading financial institutions, is seeking a Software Engineer to join their Automation and Optimisation team within the Identity Engineering function. This role offers an exciting opportunity to work on cutting-edge banking technology, including Australia's number one banking app, Netbank, Cardless Cash, and innovative payment solutions.

The position involves working with modern technologies such as SailPoint, CyberArk, and PingID to develop secure, high-performing identity services. You'll be part of a team that serves over 53,000 employees and millions of customers, focusing on digital delivery, analytics, and technology infrastructure.

As a Software Engineer, you'll contribute to the full software engineering lifecycle, from design to implementation of scalable solutions. The role requires expertise in multiple programming languages, cloud platforms, and automation tools. You'll work in an agile environment, collaborating with cross-functional teams to deliver robust solutions that support the bank's strategic goals.

CommBank offers a respectful, inclusive workplace where diversity is valued, and employees are empowered to make a positive impact. The company is at the forefront of banking technology innovation, providing opportunities to work with emerging technologies including AI-assisted tools like GitHub CoPilot.

This role is perfect for a mid-level engineer who is passionate about financial technology, values working in a collaborative environment, and wants to contribute to systems that impact millions of users. You'll have the opportunity to work with modern tech stack, participate in the evolution of banking technology, and be part of an organization that prioritizes both customer service and technological innovation.

Last updated 11 days ago

Responsibilities For Software Engineer

  • Develop and test high-quality software for business banking applications
  • Perform design and code reviews to ensure best practices
  • Update documentation based on product updates and feedback
  • Diagnose and resolve system issues impacting operations
  • Utilize emerging AI-assisted tools
  • Work with various application teams to ensure stability and security of the cloud platform
  • Implement software delivery practices in Agile methodologies

Requirements For Software Engineer

Java
Python
TypeScript
Kubernetes
  • 4-8 Years of IT experience
  • Bachelor's/Master's degree in Computer Science/Information Technology
  • Experience building, deploying, and maintaining robust software
  • Solid understanding of software engineering fundamentals and CI/CD pipelines
  • Proficiency in programming languages like Python, Java, .Net, TypeScript or C#
  • Knowledge of automation tools such as Playwright, Selenium, and Postman
  • Experience in API development and microservices architecture
  • Experience with agile methodologies and cloud platforms (AWS, Azure)
  • Familiarity with containerization tools and Agile work management tools

Interested in this job?

Jobs Related To CommBank Software Engineer