Commonwealth Bank

Staff Software Engineer – Java, .Net, Python, AWS

Commonwealth Bank

full-time

Posted on:

Location Type: Hybrid

Location: MelbourneAustralia

Visit company website

Explore more

AI Apply
Apply

Job Level

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