Software Engineer, Digital Customer Experience

Melbourne, Victoria, Australia
Competitive salary
12 Sep 2019
21 Sep 2019
Job role
We’re building a bank for the future, and we require critical Engineering capabilities to support our transformation. This is why we need people like you!
  • Are you an engineer with great ideas and want to test them? Engineering at ANZ is the place to be
  • Our Engineers work on problems that matter most to our customers. Is this you?
  • We’re changing our organization to become more of a tech company

What is your tribe mission?
The Digital Customer Experience tribe or technology team (DCX) is responsible for the mobile experience of millions of ANZ customers. We build and operate the ANZ App and its platform, accelerating our delivery cycles to better serve our customers. Our platform includes both iOS and Android apps as well as the respective ecosystems, microservices, myriad set of environments, operating systems, containers and cloud platforms.
  • Do you crave autonomy and independence?
  • Do you thrive under fast and frequent deliveries?
  • Do you want to automate all the things and deploy with zero downtime?
  • Do you care about fixing each problem once and for all?
  • Do you have a passion about coding, obsess about code quality and automation, and always put customer first?
These are the qualities that we value, and ANZ is pivoting hard towards them. To survive in the age of the customer, we realise we can’t just be a good software company; we need to be a great software company.

To make it real, we need people like you.

We’re looking for self-motivated full-cycle developers who have strong technology foundation and can identify and solve difficult open-ended problems and cope with a complex and versatile environment. If you’re the kind of engineer who not only embraces change, but relishes the opportunity to drive it, you may be the person we need.

Do the following statements describe you?
  • “Not my job!” isn’t in your vocabulary.
  • You love drilling down and solving complex problems.
  • You’re constantly looking for better ways to do things.
  • You’re a learning junkie. New ideas, frameworks and languages excite you!
  • You don’t hate the status quo, but you’re certainly sceptical of it.
  • You may be exactly the person we need!

What will be in your toolkit?
  • Experience in modern development practices and languages such as: Java, Go, Kotlin, NodeJS, and JavaScript/React
  • 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
  • Work with operations and architecture groups developing scalable and supportable applications
  • Design, implement, triage and diagnose defects/issues across the full stack
  • Write unit tests, perform code reviews, and be involved with design discussions about architecture, data models, business logic

You will also have the following specialised skills:
  • Experience with continuous integration/delivery. Tooling such as Git/GitHub, Bamboo/Jenkins, Gradle, NPM/Yarn, Docker, Kubernetes/OpenShift, SonarCube, etc.
  • Experience working with Agile, Lean and/or Continuous Delivery approaches
  • Ability to use open source technologies and tools
  • There are roles available at multiple levels (Junior/Mid-level/Senior) and types (Frontend, Backend, Full Stack, DevOps).
Be part of our Engineering community, it’s not just a job.
We’re building innovative, flexible and simplified technology solutions that enhance the way people bank. By doing this we’re also designing, influencing and shaping the engineering community within Australia.

We’re hiring for now and for the future and we’ve got some great information about Engineering@ANZ on our ANZ LinkedIn Life page

About ANZ

At ANZ, everything we do boils down to ‘why’ – our purpose – to shape a world where people and communities thrive. We’re as focused on seeing our people thrive as well as our customers. We'll give you every opportunity to develop your career.
We aim to create an inclusive environment where employee differences such as gender, age, culture, disability, sexual orientation, family and caring responsibilities and religion are valued.

Apply now if this role is for you.