company logo

Senior Software Engineer

Commonwealth Bank of Australia.com

Office

2 Locomotive Street, Australia

Full Time

You are skilled and continuing growing your knowledge across a broad range of technologies and tools.

We are a team of big thinkers who are engineering the future of banking.

Together we can build simpler and better solutions!

Do work that matters

Technology is the enabling force behind information technology functions for the Group to achieve the highest levels of customer experience, security and reliability, velocity, and innovation.

We're building tomorrow’s bank today, which means we need creative and diverse engineers to help us redefine what customers expect from a bank. We are on a DevSecOps adoption journey, bringing fundamental changes on how technology is delivered and supported. We are effectively bringing engineering practices to support and maintaining functions through improved observability, automation and an ability for supporting staff to contribute enhancing the platform that support our customers and help build a brighter future for Australia.

See yourself in our team

As part of the CBAiQ Engineering Team we are a dynamic and innovative group dedicated to enhancing the digital capabilities of CommBank iQ. We provide opportunities for professional growth and to ensure that our engineers are well-versed in various aspects of our platform.

We’re interested in hearing from people who

  • Pride themselves on developing high-quality software solutions with comprehensive test coverage and automation, while balancing security, performance, availability, and maintainability.
  • Are confident driving and delivering solutions and actively contributing to engineering design and architectural discussions.
  • Are knowledgeable and proactive in providing technical support and assistance to other team members, including those with non-technical backgrounds.
  • Enjoy participating in code reviews, supporting troubleshooting activities, and sharing knowledge with peers.
  • Constantly collaborate within the team to apply the principles of design, development, testing, deployment, support, and evaluation.
  • Are comfortable working in an agile environment and collaborating effectively with cross-functional teams.
  • Are eager to learn, adapt to new technologies (including generative AI), and help shape the future of our platform.

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 will set you up for success in this team:

  • Experience developing full stack applications using TypeScript, React, and Python, and working with APIs and databases such as SQL Server, Redis, and Aurora.
  • Strong skills in building modern, accessible user interfaces using React (with hooks and context), component libraries (e.g., Ant Design, Material UI), and CSS/SCSS.
  • Ability to design and implement RESTful APIs and integrate with third-party services, with a solid understanding of API security, versioning, and documentation (OpenAPI/Swagger).
  • Hands-on expertise in designing, developing, and maintaining infrastructure as code with AWS CloudFormation and AWS CDK.
  • Experience in container orchestration using ECS.
  • Ability to design and implement serverless architectures with AWS Lambda and create complex workflows using AWS Step Functions.
  • A strong background in building data integrations, microservices, and workflow automation on AWS cloud platforms.
  • Proficiency in writing test cases, executing test scripts, fixing defects, and recording test results.
  • Solid experience with DevOps practices, including setting up and managing CI/CD pipelines, and using logging and monitoring tools such as GitHub Actions, Artifactory, Docker, Snyk, and SonarQube.
  • Experience working with large language models (LLMs) and generative AI frameworks (such as OpenAI, Azure OpenAI, or Hugging Face), including prompt engineering, fine-tuning, and integrating AI-driven features into applications.
  • Ability to evaluate, prototype, and productionize generative AI solutions, and stay current with emerging trends in AI/ML.
  • Comfortable translating complex technical concepts including those related to generative AI for diverse stakeholders and team members.

Working With Us

Whether you’re passionate about customer service, driven by data, or called by creativity, a career with CommBank is for you.

We support our people with the flexibility to balance where work is done with at least half your time each month connecting in our Sydney or Melbourne office. We also have many other flexible working options available including changing start and finish times, part-time arrangements and job share to name a few.

If this sounds like you, apply now!

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/10/2025

Senior Software Engineer

Office

2 Locomotive Street, Australia

Full Time

September 25, 2025

company logo

Commonwealth Bank of Australia

CBAnewsroom