Senior Software Engineer

3 weeks ago


Sydney, New South Wales, Australia Commonwealth Bank Full time
Overview

Join to apply for the Senior Software Engineer (Automation) role at Commonwealth Bank.

We are seeking a highly skilled and motivated Senior Software Engineer who will focus on automating operations tasks and reducing TOIL (manual repetitive work). The ideal candidate will have a proven track record in designing, implementing, and managing automation solutions that drive operational efficiency, observability and reliability.

You will work closely with cross-functional teams to develop scalable solutions using a wide tech stack. The ideal candidate will have a strong background in software engineering, exceptional problem-solving skills, and a passion for building robust systems.

As a member of the Corporate Services BU, FCO Platform – Sirius Delivery Technology Crew, you will contribute to the reliability and resiliency of the Sirius application.

Key Responsibilities
  • Software engineering principles and best practices to automate and streamline platform operations tasks
  • Analyze existing workflows and identify areas with high levels of repetitive manual tasks
  • Develop scripts and automation solutions to minimize TOIL within the engineering and operations teams
  • Engineer to enhance observability practices, ultimately leading to improved Mean Time metrics within Incident Management
  • Implement tools and processes to measure the effectiveness of TOIL reduction efforts
  • Design, develop, and maintain robust automation frameworks and tools to streamline operations
  • Monitor and improve the performance of automation systems and infrastructure
  • Write clean, maintainable, and scalable code to support the automation of various platform-related activities
  • Collaborate with development teams to ensure seamless integration between platform operations and application development
  • Participate in code reviews, testing, and deployment processes to ensure the quality and reliability of the automated solutions
We're Interested In Hearing From People Who
  • Are passionate about building, developing and deploying high quality and secure software solutions
  • Are actively involved in continuous learning, experimentation and innovation while contributing to the definition and governance of our standards and best practices
  • Are ready to apply and promote industry best patterns and practices, driving high quality outcomes to solve core business objectives
  • Constantly think outside the box and break boundaries to solve complex technical problems
Tech Skills

We use a broad range of tools, languages, and frameworks. We don't expect you to know them all but experience or exposure with some of these (or equivalents) will set you up for success in this team.

  • Design, develop, and maintain high-quality, scalable, and robust software solutions using programming languages like Golang, Python, etc.
  • Experience working in cloud environments (AWS)
  • Experience in containerization technologies such as Docker and Kubernetes and IaC tools
  • Expertise in designing and optimizing complex CI/CD pipelines
  • Skilled in automating infrastructure provisioning and configuration management
  • Ability to add reliability features including automated safe releases and resiliency to an existing system
  • Ability to integrate security practices (DevSecOps) into the pipeline
  • Ability to debug complex production issues and identify proper root cause analysis
Working With Us

We offer a flexible, inclusive workplace with opportunities across Australia, including technology hubs in Melbourne and Perth. We support flexible work locations and arrangements including part-time options and job sharing.

If this sounds like the role for you, apply today. If you're already part of the Commonwealth Bank Group, you'll need to apply through Sidekick to submit a valid application. We're keen to support you with the next step in your career. We can provide accessibility support; contact HR Direct on if needed.

Details
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering and Information Technology

#J-18808-Ljbffr

  • Sydney, New South Wales, Australia Constantinople Full time

    Join to apply for the Senior Software Engineer - Payments role at Constantinople Join to apply for the Senior Software Engineer - Payments role at Constantinople Constantinople is the first of its kind: an all-in-one software and operational platform for banks.We provide our banking clients with a cloud-native infrastructure to host and manage their...


  • Sydney, New South Wales, Australia Procreate Full time

    Join to apply for the Senior Software Engineer - iOS role at ProcreateJoin to apply for the Senior Software Engineer - iOS role at ProcreateHobartSydneyEngineeringfull-timeon-siteVisa sponsorship supportedWe're looking for senior iOS Engineers to join our team in Hobart, Australia. You'll join our product team and build and maintain next generation Procreate...


  • Sydney, New South Wales, Australia Microsoft Full time

    Join to apply for the Senior Software Engineer - AKS role at Microsoft2 days ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer - AKS role at MicrosoftGet AI-powered advice on this job and more exclusive features.Are you passionate about containerized applications and cloud-native software development? If so, we have an...


  • Sydney, New South Wales, Australia Microsoft Full time

    Join to apply for the Senior Software Engineer - AKS role at Microsoft2 days ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer - AKS role at MicrosoftGet AI-powered advice on this job and more exclusive features.Are you passionate about containerized applications and cloud-native software development? If so, we have an...


  • Sydney, New South Wales, Australia Procreate Full time

    Join to apply for the Senior Software Engineer - Rendering role at ProcreateContinue with Google Continue with GoogleJoin to apply for the Senior Software Engineer - Rendering role at ProcreateHobartSydneyEngineeringfull-timeon-siteVisa sponsorship supportedWe're looking for a Senior Software Engineer to join our team here in Hobart. You'll join our...


  • Sydney, New South Wales, Australia Commonwealth Bank Full time

    Senior Software Engineer - Identity and Access Technology Join to apply for the Senior Software Engineer - Identity and Access Technology role at Commonwealth


  • Sydney, New South Wales, Australia Software At Scale Full time

    Chief Software Engineer - Perm or Contract Add expected salary to your profile for insights Our 'black belt' specialists are leaders in their domains: digital champions, delivery-focused experts, top-tier security professionals, AI thought leaders, and engineering best practice advocates.With a global footprint and deep local insight, Software at Scale...


  • Sydney, New South Wales, Australia Procreate Full time

    Join to apply for the Senior Software Engineer - Swift role at ProcreateJoin to apply for the Senior Software Engineer - Swift role at ProcreateGet AI-powered advice on this job and more exclusive features.HobartSydneyEngineeringfull-timeon-siteVisa sponsorship supportedWe're looking for a senior Swift engineer to join our team in Hobart, Australia. You'll...

  • Senior Sales Engineer

    2 weeks ago


    Sydney, New South Wales, Australia Aptitude Software Full time

    OverviewAptitude Software - Senior Sales Engineer. The Senior Sales Engineer serves as a key contributor within the Go-To-Market team, responsible for aligning product capabilities with client requirements to support both new business and existing account growth. The role plays a critical part in enabling credibility across sales cycles, engaging with...

  • Senior Sales Engineer

    2 weeks ago


    Sydney, New South Wales, Australia Aptitude Software Full time

    OverviewAptitude Software - Senior Sales Engineer. The Senior Sales Engineer serves as a key contributor within the Go-To-Market team, responsible for aligning product capabilities with client requirements to support both new business and existing account growth. The role plays a critical part in enabling credibility across sales cycles, engaging with...