Commonwealth Bank

Principal Software Engineer

Commonwealth Bank

full-time

Posted on:

Location Type: Hybrid

Location: Sydney • 🇦🇺 Australia

Visit company website
AI Apply
Apply

Job Level

Lead

Tech Stack

CloudCyber Security

About the role

  • Lead the design, development, and implementation of secure software solutions that protect AI systems, models, and data.
  • Define and lead the architecture of AI security platforms, including model security and runtime protection.
  • Build and optimise secure AI algorithms and systems that detect and prevent cyber threats.
  • Partner with product managers and data scientists to embed AI-driven security tooling into enterprise platforms.
  • Guide engineering teams in secure coding practices and threat modelling.
  • Stay ahead of AI security trends and contribute to strategic technology direction.
  • Ensure AI systems comply with internal security policies and external regulations.

Requirements

  • Proven experience in software engineering with a focus on AI and cybersecurity.
  • Expertise in designing secure systems using AI/ML techniques.
  • Strong understanding of threat modelling, secure software lifecycle, and vulnerability management.
  • Familiarity with cloud-native architectures and scalable backend systems.
  • Experience with AI model deployment, monitoring, and runtime protection.
  • Ability to lead cross-functional teams and influence strategic decisions.
  • Prior work in financial services or regulated industries (desirable)
  • Hands-on experience with GenAI, LLMs, and retrieval-augmented generation (RAG) workflows is a bonus.
  • Knowledge of AI security risks such as model poisoning, data leakage, and adversarial attacks is a bonus.
Benefits
  • Flexible working options including part-time arrangements and job share
  • Support for balancing work and life

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
software engineeringAI securitycybersecuritysecure systems designAI/ML techniquesthreat modellingsecure software lifecyclevulnerability managementcloud-native architecturesAI model deployment
Soft skills
leadershipcross-functional team collaborationinfluence strategic decisions