
Staff Software Engineer / Lead Software Engineer
AI
Staff Software Engineer role at CommBank in Sydney, focused on building and modernising platforms that detect and investigate financial crime. Requires strong computer science foundations, hands-on delivery across backend services, APIs and data integration, and full-stack capability with React and TypeScript. The role also involves embedding AI and agentic capabilities into critical investigation workflows.
What you'll do
- Design, build and operate production services and APIs with clear contracts and integration boundaries
- Contribute to architecture and design decisions, including refactoring, modularisation and performance improvements
- Consolidate capabilities onto shared platforms and treat the retirement of legacy technology as core engineering work
What you need
Must-have
AlgorithmsData StructuresConcurrencySystem DesignBackend ServicesAPIsData IntegrationJava
Nice-to-have
AWSKubernetesDockerGitHub ActionsArgo CDApache KafkaGrafanaPrometheus
Soft skills
CollaborationMentoringCode reviewTechnical judgementOwnershipTechnical reasoning
Financial ServicesSoftware EngineeringStaff EngineerLead EngineerFinancial CrimeFraud TechnologyAICloudSydneyHybrid