Taro Logo

Software Engineer

Australia's leading bank known for world-class platforms and innovative banking technology solutions.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer

Commonwealth Bank of Australia (CBA) is embarking on an exciting engineering transformation program as Australia's leading financial institution. As a Software Engineer in the Automation and Optimisation team within Identity Engineering, you'll be at the forefront of building tomorrow's bank today. CBA is renowned for its world-class platforms and processes, including Australia's #1 banking app, Netbank, and innovative solutions like Cardless Cash.

The role offers an opportunity to work with cutting-edge technologies such as SailPoint, CyberArk, and PingID, while contributing to secure, high-performing identity services. You'll be part of a technology unit that serves over 53,000 people across CBA, focusing on delivering the best workplace technology experience and digital banking services.

Working in an agile environment, you'll collaborate with cross-functional teams to design and implement scalable solutions. The position involves hands-on development work, utilizing modern tools including AI-assisted development platforms like GitHub CoPilot. You'll be contributing to critical banking applications while working with cloud platforms and microservices architecture.

This is an excellent opportunity for a software engineer passionate about financial technology and eager to work on large-scale systems that impact millions of customers. The role offers exposure to both development and operations, making it perfect for engineers interested in the full software development lifecycle and modern DevOps practices.

Last updated 2 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
  • Work with various application teams to ensure platform stability and security
  • Utilize emerging AI-assisted tools
  • Contribute to the development of automation solutions and product features

Requirements For Software Engineer

Java
Python
TypeScript
Kubernetes
  • 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

Benefits For Software Engineer

Medical Insurance
Parental Leave
  • Comprehensive benefits package
  • Career development opportunities

Interested in this job?

Jobs Related To Commonwealth Bank of Australia Software Engineer