Commonwealth Bank

Staff Software Engineer

Commonwealth Bank

full-time

Posted on:

Location Type: Hybrid

Location: Sydney • 🇦🇺 Australia

Visit company website
AI Apply
Apply

Job Level

Lead

Tech Stack

AWSCloudGoGrafanaJavaKafkaMicroservicesPrometheusPythonSplunk

About the role

  • Shape the future of intelligent product origination for Business Banking digital lending
  • Implement BIAN-compliant Customer Offer orchestration to onboard lending products (Corporate Credit Cards, Overdrafts, Better Business Loans, Bank Guarantees)
  • Design, develop and deploy APIs, microservices, backend components and data access layers
  • Contribute to end-to-end design, implementation and technical evolution of systems
  • Execute state-of-the-art coding practices and drive high-quality outcomes to minimise risks
  • Collaborate constantly with stakeholders to understand business requirements and contribute to design
  • Leverage AI tools to augment engineering workflows and accelerate delivery
  • Mentor and coach engineers, championing technical excellence
  • Work with DevOps practices including CI/CD, automated testing, infrastructure pipelines, logging and monitoring

Requirements

  • Solid hands-on experience developing APIs, microservices, backend components, and data access layers
  • Experience with full software development lifecycle and Agile practices
  • Familiarity with source control, CI/CD, automated testing, infrastructure cloud pipelines, logging and monitoring
  • Strong coding practices and ability to drive high quality outcomes
  • Experience collaborating with stakeholders to understand business requirements and contribute to design
  • Experience leveraging AI tools like Claude Code and Roo/Cline to augment engineering workflows
  • Experience mentoring and coaching junior engineers
  • Banking domain experience advantageous
  • Solid hands-on experience with cloud native development in AWS
  • Proficiency in programming languages: Python, C#, Java, Golang
  • Knowledge of building AI agents using LangGraph or Strands SDK
  • Capability to design and implement both agentic and traditional workflows
  • Experience with event-driven architectures (Kafka, Kinesis, SNS/SQS, Eventbridge)
  • DevOps and CI/CD tools experience: GitHub Actions, Buildkite, Octopus Deploy
  • Experience with monitoring and observability tools: Prometheus/Grafana, Splunk, AWS CloudWatch
  • Desired knowledge in Temporal for orchestrating complex workflows
  • Expertise in Security Engineering principles and implementation
  • Understanding of DevSecOps environments and Site Reliability Engineering (SRE) practices
  • AWS Cloud Certification (desired)
Benefits
  • Flexibility to balance where work is done with at least half their time connecting in Sydney or Melbourne office
  • Many other flexible working options including changing start and finish times
  • Part-time arrangements
  • Job share
  • Support for accessibility (contact HR Direct for additional support)
  • Career support and development opportunities
  • Inclusive and respectful workplace culture

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
APIsmicroservicesbackend componentsdata access layersprogramming languages: Pythonprogramming languages: C#programming languages: Javaprogramming languages: Golangevent-driven architecturesSecurity Engineering principles
Soft skills
collaborationmentoringcoachingstakeholder engagementtechnical excellencehigh-quality outcomesunderstanding business requirements
Certifications
AWS Cloud Certification
Commonwealth Bank

Senior Software Engineer

Commonwealth Bank
Seniorfull-time🇦🇺 Australia
Posted: 2 hours agoSource: cba.wd3.myworkdayjobs.com
AngularAWSAzureCloudDockerJavaScriptKafkaKubernetesMicroservices.NETNext.jsNode.js+4 more