Senior Software Engineer at Commonwealth Bank | AU | Rezi

Senior Software Engineer at Commonwealth Bank

Senior Software Engineer

Commonwealth Bank · AU

2 days ago

Senior Software Engineer

Commonwealth Bank · AU

2 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Senior Software Engineer role.

Rezi rewrites your resume against Commonwealth Bank's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Senior Software Engineer posting at Commonwealth Bank — free, in seconds.

About the Role

Build scalable software solutions that help protect one of Australia's largest technology environments. Develop APIs, automation and cloud-native services solving complex security challenges. Work with modern engineering practices and emerging technologies across Group Security.

Responsibilities

  • Design, build and support scalable APIs, automation services and software solutions
  • Develop solutions that address complex security and operational challenges across the organisation
  • Contribute to the full software development lifecycle, from design and development through to testing, deployment and production support
  • Deliver high-quality, maintainable code using modern engineering practices
  • Champion engineering best practices across testing, CI/CD, observability and operational support
  • Contribute to improving reliability, performance and maintainability across engineering solutions
  • Participate in code reviews and support continuous improvement initiatives
  • Help identify and resolve recurring technical issues
  • Work closely with engineers, product owners and security teams to deliver impactful solutions
  • Investigate complex technical challenges and contribute innovative approaches to solving them
  • Support engineering discussions around architecture, design and delivery decisions
  • Collaborate across squads to share knowledge and improve outcomes
  • Stay current with emerging technologies, engineering trends and modern development practices
  • Explore opportunities to apply automation and AI-driven tools to improve engineering outcomes
  • Contribute ideas that improve processes, tooling and operational efficiency
  • Demonstrate adaptability and a willingness to learn new technologies when required.

Requirements

  • Strong full-stack software engineering experience with deep backend engineering expertise
  • Experience building and supporting software across the full development lifecycle, from design and development through to testing, deployment and production support
  • Experience designing and building APIs, automation solutions or distributed systems
  • Solid programming experience in Python or similar modern programming languages
  • Experience working in cloud environments such as AWS or Azure
  • Strong understanding of modern software engineering practices including CI/CD, testing and deployment automation
  • Experience working in Agile teams and contributing to end-to-end delivery
  • Strong problem-solving capability and a passion for continuous improvement
  • Learning agility and curiosity, with the ability to quickly adapt to new technologies and unfamiliar challenges
  • Experience in cyber security, security engineering, incident response or related environments will be highly regarded but is not essential.

Skills

  • Software Engineering
  • Strong software engineering experience across frontend and backend systems
  • Python development and backend engineering
  • API design, development and integration
  • Object-oriented programming and modern software design principles
  • Full software development lifecycle ownership
  • Cloud & Platform Engineering
  • AWS and/or Azure
  • CI/CD pipelines and deployment automation
  • Infrastructure as Code
  • Cloud-native services and distributed systems
  • Engineering Practices
  • Automated testing and quality engineering
  • Monitoring, observability and operational support
  • Secure software development practices
  • System design and architecture

Location

  • Australia

Work Type

  • Full-time

Experience Level

  • Senior

Benefits

  • Flexibility to thrive both at work and at home
  • Culture where diversity, inclusion and wellbeing are prioritised

About the Company

  • Group Security is part of Technology and brings together security and resilience capabilities spanning cyber security, protective security, business resilience, fraud technology and operations, and cyber defence.
  • The team exists to secure the bank, protect customers and build resilient solutions that help safeguard a brighter future for all.
  • The team supports a range of security engineering initiatives across the group, building solutions that improve operational efficiency, strengthen security outcomes and help address complex problems in scalable and repeatable ways.
  • CommBank is committed to building a workplace where everyone can achieve their potential.