FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Software Engineer
Commonwealth Bank. Own the domain’s technical strategy, including architecture direction, platform choices and build-versus-reuse decisions .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in full-stack software engineering, including strong foundations in algorithms, data structures, and distributed systems. Capable of driving technical strategy, mentoring teams, and ensuring high availability and operational excellence in cloud-native environments.
Highest-signal resume keywords
Full-Stack Software EngineeringCloud-Native EngineeringAPI Design and IntegrationTechnical LeadershipOperational Excellence
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
AlgorithmsData StructuresConcurrencyDistributed-System DesignAPI DesignRESTOpenAPIReactTypeScriptPython
Soft Skills
MentoringInfluencing Without Authority
Tools & Technologies
AWSKubernetesDockerGitHub ActionsArgoCD
Industry Keywords
Technical StrategyOperational ReadinessSecurity-First EngineeringEvent-Driven IntegrationLegacy-System Modernisation
Tech Stack
Tools & technologiesAWSCloudDockerJavaKotlinKubernetesPythonReactTypeScriptGo
About the role
Key responsibilities & impact- Own the domain’s technical strategy, including architecture direction, platform choices and build-versus-reuse decisions
- Drive consolidation and decommissioning to reduce system and pipeline duplication
- Establish reusable golden paths
- Scale platforms from minimum viable products into resilient, highly available and enterprise-ready services
- Set engineering standards across continuous integration and delivery, testing, observability, operational readiness and security
- Provide hands-on technical leadership across the stack
- Guide development of 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
- Mentor senior engineers and lift engineering capability through influence, technical leadership and hands-on contribution
Requirements
What you’ll need- Strong computer-science foundations across algorithms, data structures, concurrency and distributed-system design
- Proven experience owning technical outcomes across complete product or platform surfaces
- Broad, full-stack software engineering experience
- Experience designing and operating production services and APIs at scale
- Experience with a modern typed language such as Python, Java, Kotlin or Go
- Strong API, contract and integration-design capability
- Experience with REST, OpenAPI, API gateways or equivalent technologies
- Full-stack capability, including React and TypeScript or equivalent technologies
- Experience with backend-for-frontend layers
- Cloud-native engineering experience with technologies such as AWS, Kubernetes, Docker, GitHub Actions or ArgoCD
- Experience with high availability and operational excellence
- Experience with platform strategy, reusable capabilities, legacy-system modernisation, event-driven integration, observability, security-first engineering, or reliable AI and agentic systems
- Ability to influence teams without relying on formal authority
Benefits
Comp & perks- Accessible, inclusive and respectful workplace
- Support or workplace adjustments available
- Career development opportunities
- Support for employees through Sidekick (for existing Commonwealth Bank Group employees)