
Staff Software Engineer – Java, .Net, Python, AWS
Commonwealth Bank
full-time
Posted on:
Location Type: Hybrid
Location: Melbourne • Australia
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Drive technical direction and architecture decisions with a strong focus on Kubernetes and AWS cloud-native solutions
- Build and embed best-in-class run capability within the squad
- Optimize cloud cost and performance using tools like Karpenter for autoscaling and Apptio Cloudability for cost management
- Provide technical leadership and mentorship to engineers
Requirements
- Proficiency in Java/J2EE (Spring) or .Net OR Python (FastAPI) for building RESTful APIs
- Strong hands-on experience with AWS services (EC2, ECS/EKS, Lambda, RDS, S3, IAM, CloudFormation/Terraform)
- Familiarity with Karpenter, Apptio Cloudability, and AWS cost management strategies
- Microservices design, event-driven systems (Kafka), and distributed systems knowledge
- GitHub Actions, Artifactory, AWS DevOps and FIS familiarity
- Familiarity with cloud security patterns, IAM policies, and compliance frameworks
- Experience with relational databases (Postgres/Oracle), NoSQL (MongoDB), and data warehousing solutions
Benefits
- Flexible working options
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaJ2EESpring.NetPythonFastAPIRESTful APIsMicroservices designEvent-driven systemsDistributed systems
Soft Skills
Technical leadershipMentorship