Principal Software Engineer - Financial Crime Detection
cba · Sydney CBD Area
Job description
About the role
CommBank is looking for a Principal Software Engineer within its EC Technology team, which builds the detection, investigation and data capabilities that protect customers and keep financial crime out of the bank. The role sets the technical direction for platforms that detect and investigate financial crime, shapes domain-wide architecture and advances shared platforms, modern cloud engineering and responsible AI. It sits in Sydney CBD.
Key responsibilities
- Own the domain's technical strategy, including architecture direction, platform choices and build-versus-reuse decisions.
- Drive consolidation and decommissioning, reduce system and pipeline duplication and establish reusable golden paths.
- Scale platforms from minimum viable products into resilient, highly available, enterprise-ready services.
- Set engineering standards across CI/CD, testing, observability, operational readiness and security.
- Provide hands-on technical leadership across the stack, guiding scalable services, well-designed APIs, backend-for-frontend layers and internal interfaces.
- Define reliable, observable and responsible approaches to AI and agentic systems with appropriate human oversight.
- Embed regulatory, control, security and privacy considerations into engineering decisions from the start.
- Mentor senior engineers and lift engineering capability through influence, technical leadership and hands-on contribution.
Required profile
- Full-stack software engineering experience, able to influence teams without formal authority.
- Experience designing and operating production services and APIs at scale with a modern typed language such as Python, Java, Kotlin or Go.
- Experience with platform strategy, reusable capabilities, legacy-system modernisation, event-driven integration, observability, security-first engineering or reliable AI and agentic systems.
- Cloud-native experience focused on high availability and operational excellence.
Required skills
- Algorithms, data structures, concurrency and distributed-systems design.
- REST, OpenAPI, API gateways or equivalent.
- React and TypeScript or equivalent, plus backend-for-frontend layers.
- AWS, Kubernetes, Docker, GitHub Actions or ArgoCD.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Australia.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 13 hours ago
Expires 1 month from now
5 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
cba
Sydney CBD Area
Related job offers
-
Technology Associate Program (Traineeship)
cba Sydney CBD Area -
Technology Associate Program (Traineeship)
cba Sydney CBD Area -
Software Engineer - AI Venturing Pod
cba Sydney CBD Area -
Lead Developer - Consumer API Platform
Peoplebank Parkes -
Technical Project Manager - SAP SuccessFactors LMS
Peoplebank Brisbane