Senior SRE – Full-Stack Software Engineering Lead

ANZ

Vacancy closed!

Unfortunately this vacancy is no longer open. Please contact a member of staff if you require assistance.

Location
Melbourne
Reference #
AUS122355
Closing Date
31-05-2021
Sector(s)

Banking & Financial Services

Vacancy Type
Permanent
Work type
Full-Time

Senior SRE – Full-Stack Software Engineering Lead

This exciting full-stack software engineering leadership opportunity sits within the Payments Site Reliability Squads – a key part of our broader Group Payments Tech Area. The mission is to transform Payments by fortifying services, simplifying and standardising processes and technology; enabling our business through transformation and delivery of highly reliable end-to-end services to both internal and external customers.

 What does a 'day in the life' look like?

As the “SRE Engineering - Service Availability, Software and Integration” Specialist for the Payments domain, you will actively participate in software, hardware and infrastructure design, build, assessment and run efforts to deliver real-time solutions for delivery of highly available Payments services in the bank. This role is a leadership position who will help to develop and run a community-of-practices for software development and delivery across the tribe.

You will:

  • Work with other software engineering leaders to establish and run the community-of-practices for key capabilities across the payments tribe.
  • Will actively work with other COE leaders to establish a system of frameworks and standards to encourage the uplift of inheritable assets across the tribe.
  • Build and run full stack repositories, establish inheritance and branch management practices for the SRE team.
  • Work to identify defects, work-around and fix defects with full-stack assets in conjunction with the other SRE engineering specialists in the group.
  • Work with AI/ML anomaly detection, inference and automation workflow capabilities.
  • Design, build and run CI, CT, and CD pipelines for the various environments managed within the team.
  • Recruit, talent manage and lead a team of passionate likeminded people in the delivery and transformation of assets and practices.

What you bring to the role as the Lead Software Engineer for the group?

The role will be challenging from an engineering, architectural and domain specialism standpoint; hence a healthy approach to growth and challenge is essential. The role is integrated in alignment with engineering disciplines to be an integral part of the Service and Enablement teams, accelerating risk reduction and delivery. The ability to extract value and identify latent capabilities in new or existing engineering solutions is essential.

Technical experience:

Experience in the following areas is desirable:

  • Experience in modern development practices and languages such as: Java, NodeJS, Python, JavaScript/React. (experience with SpringBoot, Spring MVC, Spring Cloud, Spring Core, Spring Integration useful). Passion for simplifying software delivery lifecycle.
  • Experience with one of the major cloud providers (Google Cloud, Azure, AWS) as well as Docker/Kubernetes/Openshift.
  • Experience with SAML, OAuth 2.0, OpenID Connect, API Gateway (Kong, Apigee etc).
  • Experience with software design patterns (MVC, Strategy, Factory, Singleton etc).
  • Experience working with Agile, Lean and/or Continuous Delivery approaches.
  • Experienced in Test driven & Behaviour driven development.
  • A thirst and willingness to expand knowledge with new technologies (e.g. self-learning, community involvement, or contributing to open source) bringing benefits into the tribe.
  • Passionate about Continuous Integration, Development, Deployment and Testing practices and with passion for DevOps tools and standards.
  • Experience with continuous integration/delivery tooling such as Git/GitHub, Bamboo/Jenkins, Spinnaker, Google Cloud Build, SonarQube, etc.
  • Contribute to the design and architecture of the multiple concurrent projects, developing scalable and supportable applications.
  • Design, implement, POC, triage and diagnose defects/issues across the full stack
  • Passionate about secure coding practices, Software Engineering and API Based Development
  • Strong focus on compliance frameworks and standards.
  • Strong Community-of-Practices skills.

Who are you?

  • A Growth Mindset – I embrace challenges of all kinds, failures and mistakes in my stride always finding a way to move the work forward
  • A team player – I know we only win if we all win. I recognise and value the different perspectives and skills my squad mates bring. It is not about being a hero but jumping in and contributing to the successful delivery of our mission
  • Grow others selflessly (including myself)– I strive to stretch and grow myself and others by identifying my own development areas, seeking feedback and providing feedback to others to help them learn and grow everyday
  • The customerÂ’s greatest fan –I demonstrate a thirst for better understanding the customer, defines the problem and develop solutions through their eyes
  • A collaboration champion – I champion collaboration and builds the expertise, capabilities and engagement of team members that are embedded across multiple squads
  • Comfortable being uncomfortable – I am comfortable with uncertainty and have the ability to effectively manage myself through ambiguity by making meaning, building relationships and creating clarity with my peers
  • Continuous improvement junkie – I constructively challenge the status quo, I look for better ways of doing things and passionately advocate continuous improvement
  • A Problem Solver – I am energised by tackling complex problems. I use my critical thinking, network, skills, knowledge, and available data to drive better outcomes for our customers and the bank
  • Commercially and Tech curious – I have a wide-angled lens. I am curious about whatÂ’s happening in the external market and in emerging trends and innovations (technological and otherwise) and how we use this information to better inform our decisions and actions.
  • Risk savvy – I build sustainable solutions that protect stakeholders and customers and proactively address risks by role-modelling improvements in the bankÂ’s overall risk and control environment

About ANZ

At ANZ, everything we do boils down to ‘why’ – our purpose – to shape a world where people and communities thrive. We're just as focused on seeing our people thrive as well as our customers. We'll give you every opportunity to develop your career.

We are responding faster to changing customer requirements, focusing on the things that matter the most, energising our people, eliminating waste and reducing bureaucracy.

A happy workplace is a thriving one. So in order to attract and keep the best talent, and say thanks for the hard work, we make sure all our employees are rewarded.

We work flexibly at ANZ and encourage you to talk to us about how this role can be flexible for you and any adjustments you may require to our recruitment process or the role itself. If you are a candidate with a disability, let us know how we can provide you with additional support.

#GD4.1

Find your next job faster than ever!

  • FREE online registration
  • Daily job alerts
  • Online profile & CV (searchable by clients)
  • Large client & agency database

Register now

Maximize your chances!

Ensure that your online CV is up to date as employers are always searching our online CV database of candidates.

Modify your profile

Need assistance?

A member of our staff is ready to help you with any questions you may have.

Contact us for a fast response