Do work that matters
We are undergoing one of Australia's largest digital transformations, and as a Principal Software Engineer in our Site Reliability Engineering (SRE) team, you will play a key role in reimagining banking for millions of customers.
We're accelerating our digital strategy with an ambition to provide customers with one of the best digital experiences globally. Our SRE teams ensure that our systems maintain the highest standards of service outcomes for our customers, enabling seamless execution of our award-winning banking apps.
Key Responsibilities:
* Design and implement large-scale solutions as a technical leader.
* Influence and engage senior stakeholders on modern best practices for improving reliability throughout the Software Development Life Cycle (SDLC).
Requirements:
* Expertise in partnering with senior stakeholders and leading a culture of data-driven reliability, monitoring, and automation aligned to SRE principles.
* Deep experience in designing, developing, testing, and supporting applications and systems.
* Passion for managing and scaling distributed systems in a public, private, or hybrid cloud environment.
* Talent for creating and developing tools required to support the operational management (including security) of software applications and systems.
* Adept at identifying technology limitations and deficiencies in existing systems and associated processes, procedures, and methods, and using software engineering to develop scalable and sustainable improvements.
Skills:
* Software engineering expertise in at least one programming language (e.g., Golang, Python).
* Strong experience with modern software development practices using tools such as git for source control, and CI/CD tools like TeamCity, Jenkins, Octopus Deploy or similar; strong public cloud experience in AWS, GCP, or Azure.
* Experience leading teams of engineers driving outcomes using observability tools like Prometheus, Grafana, AWS CloudWatch, Splunk, AppDynamics.
* Extensive knowledge of Linux internals, networking, containers, and troubleshooting.
* Experience applying SRE Practices in large organisations and excellent communication and problem-solving skills.