Commonwealth Bank
Commonwealth Bank
Commonwealth Bank is an Australian financial services company spanning retail, premium, business, and institutional banking. Its offering also includes funds management, superannuation, insurance, investment, and sharebroking services. With more than 52,000 employees and over 800,000 shareholders, Commonwealth Bank operates across a broad range of financial products and services designed to help customers manage and build their finances.

Senior Software Engineer, Security Engineering – Sydney Onsite

Build APIs, automation services and cloud-native software for Commonwealth Bank’s security engineering team. Help deliver secure, scalable and resilient solutions across the bank’s technology environment in Australia.

Description

  • Design, build and support scalable APIs, automation services and software solutions
  • Create software that addresses complex security and operational challenges across the organisation
  • Contribute throughout the software lifecycle, including design, development, testing, deployment and production support
  • Produce high-quality, maintainable code using modern engineering practices
  • Promote effective testing, CI/CD, observability and operational support practices
  • Strengthen the reliability, performance and maintainability of engineering solutions
  • Take part in code reviews and continuous improvement work
  • Diagnose and resolve recurring technical issues
  • Partner with engineers, product owners and security teams to deliver valuable solutions
  • Investigate complex technical problems and help develop innovative solutions
  • Contribute to architecture, design and delivery decisions
  • Work across squads to share knowledge and improve outcomes
  • Keep up with emerging technologies and contemporary development practices
  • Evaluate automation and AI-powered tools that can improve engineering results
  • Suggest improvements to processes, tooling and operational efficiency

Requirements

  • Substantial full-stack software engineering experience, with strong backend expertise
  • Experience across the complete software development lifecycle, from design and development through testing, deployment and production support
  • Background designing and building APIs, automation solutions or distributed systems
  • Proficiency in Python or a comparable modern programming language
  • Experience working with cloud platforms such as AWS or Azure
  • Strong knowledge of CI/CD, testing and deployment automation
  • Experience contributing to end-to-end delivery within Agile teams
  • Strong analytical and problem-solving skills
  • Curiosity and learning agility, with the ability to adapt to new technologies and unfamiliar problems
  • Experience in cybersecurity, security engineering or incident response is desirable but not required
  • Strong frontend and backend engineering capabilities
  • Knowledge of object-oriented programming and modern software design principles
  • Experience with Infrastructure as Code
  • Understanding of cloud-native services and distributed systems
  • Experience with automated testing and quality engineering
  • Knowledge of monitoring, observability and operational support
  • Understanding of secure software development practices
  • Knowledge of system design and architecture

Benefits

  • Flexible work arrangements supporting work both onsite and from home
  • A workplace focused on diversity, inclusion and wellbeing
  • Opportunities for career development
  • Internal career support for Commonwealth Bank Group employees

Related Jobs