
Principal Software Engineer
Commonwealth Bank
full-time
Posted on:
Location Type: Hybrid
Location: Sydney • 🇦🇺 Australia
Visit company websiteJob 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