Commonwealth Bank

Staff/Lead Software Engineer, Automation, AWS, Python/Golang

Commonwealth Bank

full-time

Posted on:

Location Type: Hybrid

Location: Sydney • 🇦🇺 Australia

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudCypressDockerGoGrafanaJestKubernetesPrometheusPython

About the role

  • Automating operations tasks and reducing TOIL across engineering and operations teams
  • Implement observability and readability practices to improve Mean Time metrics
  • Analyze workflows to identify repetitive manual tasks and develop automation solutions
  • Design, develop, and maintain automation frameworks and tools for platform activities
  • Monitor and improve performance of automation systems and infrastructure
  • Write clean, maintainable, and scalable code supporting platform automation
  • Establish and reinforce coding, code reviews, design, deployment practices, and architectural standards
  • Assist team in solving complex technical challenges and act as go-to resource for critical issues
  • Shape engineering culture by advocating innovation, collaboration, and delivering value
  • Implement tools and processes to measure effectiveness of TOIL reduction efforts

Requirements

  • Proven track record in designing, implementing, and managing automation solutions that drive operational efficiency, observability and reliability
  • Strong background in software engineering
  • Experience with Golang
  • Experience with Python
  • Experience working in cloud environments (AWS)
  • Experience in containerization technologies such as Docker and Kubernetes and IaC tools
  • Experience in the observability ecosystem, particularly OpenTelemetry (OTEL), Prometheus, and Grafana
  • Expertise in designing and optimizing complex CI/CD pipelines
  • Skilled in automating infrastructure provisioning and configuration management
  • Knowledge of TDD and BDD techniques using frameworks such as Jest, Cypress, Cucumber, or similar
  • Ability to add reliability features including automated safe releases and resiliency
  • Ability to integrate security practices (DevSecOps) into the pipeline
  • Ability to debug complex production issues and identify proper root cause analysis
Benefits
  • Flexible work locations
  • Flexibility to balance where work is done with at least half their time each month connecting in office
  • Many flexible working options including changing start and finish times
  • Part-time arrangements and job share
  • Technology hubs in Melbourne and Perth
  • Support for career progression
  • Accessibility support for applicants (contact HR Direct)

Applicant Tracking System Keywords

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

Hard skills
automation solutionsGolangPythoncloud environmentsDockerKubernetesOpenTelemetryPrometheusGrafanaCI/CD pipelines
Soft skills
collaborationproblem-solvinginnovationcommunicationleadership