
Staff/Lead Software Engineer, Automation, AWS, Python/Golang
Commonwealth Bank
full-time
Posted on:
Location Type: Hybrid
Location: Sydney • 🇦🇺 Australia
Visit company websiteJob 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