Staff Engineer - Melbourne, Australia - Australia and New Zealand Banking Group Limited (ANZ)

    Default job background
    Description

    Staff Engineer (Fabric: Accounts) - ANZ Plus

    Staff Engineer (Fabric: Accounts) - ANZ Plus

    Req ID: Department: Tech ANZx Division: Technology Location: Melbourne

    About the role

    At the heart of ANZ Plus is a talented, high-performing team with big ideas. We're building products, services and experiences that will not only provide our customers with enhanced banking functionality but empower them to make better financial decisions and improve their financial wellbeing.

    We are building the future of banking and aim to be the industry leaders in how we design, develop and deliver solutions to provide the best experience for our customers, and we seek talented people to join us, work with some of the smartest engineering minds, focused on delivering creative solutions to complex problems.

    What will your day look like

    As a Staff Engineer working within ANZx, you will be responsible for building and evolving our API business service landscape and developing a repository of reusable services to be utilised by our front-end solutions.

    You will be using a microservice led approach when building components, and where possible utilising vendor solutions that also have a similar approach to designing services.

    As part of this role, you will be building services deployed to the cloud, and we will be looking to you to provide advice on the right mix of solutions, and whether vendor products meet the required level of engineering.

    What will you bring?

    To be successful in this role you will ideally be:

  • Strong software delivery skills, and understanding of how to use agile delivery practices in a team setting to ship high quality code
  • Translate level solution designs into detailed implementation tasks for our engineering team
  • Advocate for software engineering best practices to deliver high quality code, and have a track record of shipping code to production
  • Strong Golang skills (ideally), or expert skills in another backend language with willingness to adopt Go as a primary language
  • Experience with end-to-end modern development practices such as CI/CD, using tooling such as Github, Docker, Kubernetes etc.
  • A curious mind that's willing to challenge the status quo, and someone who asks the question of how features translate into customer value
  • Experience leading small squads and end-to-end ownership of a software project/product/service. Prior Tech Lead experience will be viewed favourably
  • Strong communication skills, experience working with multiple stakeholders across a complex business environment
  • Nice to have:

  • Evidence of delivering software projects end-to-end, takes accountability for results and understands that delivery is more than just committing code
  • Experience using GCP or equivalent cloud platforms
  • Experience designing / building Microservices architecture
  • Experience indirectly influencing business decisions and design outcomes in a role as a technical expert inputting into product decisions
  • Golang expert: someone who understands the in's and out's of the language, latest features and wants to share their knowledge with the rest of the engineering community
  • Experience working in a community of engineers of all levels, demonstrated history of collaborating with other senior technical leaders to drive large scale outcomes for an entire organisation of engineers
  • So, why join us?

    From the moment you join ANZ, you'll be doing meaningful work that will shape a world where people and communities thrive.

    But it's not just our customers who'll feel your impact. You'll feel it too. Because at ANZ, you'll have the resources, opportunities, and support you need to take the next big step in your career.

    We're a diverse bunch at ANZ in different roles, different locations, doing different things. That's why we have a range of flexible working arrangements, so our people can "make work, work for them". We also provide a range of benefits including access to health and wellbeing services and discounts on selected products and services from ANZ and more.

    At ANZ you'll be part of an organisation where the different backgrounds, perspectives and life experiences of our people are celebrated. That's because we're committed to building a workplace that reflects the diversity of the communities we serve. We welcome applications from everyone and encourage you to talk to us about any adjustments you may require to our recruitment process or the role itself. If you are a candidate with a disability or access requirement, let us know how we can provide you with additional support.

    Job Posting End Date

    , 11.59pm, (Melbourne Australia)