About Technology

We’re transforming our business, setting up the bank for the future. Technology is at the heart of this change to deliver great experiences to our customers.

Technology at NAB is an inclusive place for innovation and inspiration. Our team is one of the largest in Australia, working on world-class in-house platforms and connecting across all areas of NAB. Our business provides a wide range of technical challenges and opportunities for talented people who want to be a part of engineering innovation at scale.

Program locations

  • Melbourne


We’re reimagining how we do tech at NAB and we’re looking for innovators, dynamic disrupters and ambitious leaders to help us deliver. We’re looking for graduates who love to solve problems by writing code and designing software systems. Our graduates have a curiosity about technology and a personal commitment to continuous learning and development.

You’ll need to have studied a major in technology to be eligible for this program in conjunction with one of the below degrees:

  • Business Information Systems

  • Computer Engineering

  • Computer Science

  • Digital Technologies

  • Information Technology

  • Programming

  • Software Engineering

  • Robotics

  • Mathematics

  • Mechatronics

  • Civil Engineering

  • Mechanical Engineering

What you’ll do in Technology and Digital

Whilst Technology at NAB is a large and varied department, we’re specifically looking for Software Engineering and Development Operations talent.

  • Work with Business Analysts to analyse business processes, procedures and user requirements in order to establish system requirements

  • Develop solutions and specifications so that agreed requirements can be converted into functional systems

  • Participate in system design including production of system and program documentation as well as ongoing maintenance

  • Achieve key Systems Development Life Cycle stages in terms of quantity, timing and quality of all aspects of work allocated

Where technology can take you

Our graduate program is designed to develop the foundations for our leading talent in Technology. Graduates will enhance their knowledge, skills and understanding of technologies and how they apply in the enterprise’s environments. Our graduates successfully transition into Engineer Analyst roles.

Want to learn about where Technology at NAB can take you?

Meet our Grads

“Working in the Corporate & Institutional CIO Team presents ample opportunities for me to learn and grow. I’m working with the Foreign Exchange Sales and Distribution team to improve our technical solutions for stakeholders in the FX and Markets business.  I love working in the end to end process from the identification of client requirements to writing code and implementation” – Anita, NAB Technology Grad

"I’ve always had a passion for technology and working at NAB has opened my eyes to so many different career paths. In my rotation team I spend at least 75% of my time designing, coding, testing and installing applications programs. Each day I’m learning something new and am proud that I’ve progressed my skills in most of the major programming languages we use at NAB” – Jess, NAB Technology Grad


Graduate Careers

Other Business Areas to consider

People & Culture (HR)

Help to shape a workplace and culture which inspires people to be the best they can be.

Data Analytics

Learn to use data to identify customer and business opportunities.

Business and Private Banking

Learn about specialised financial products and market insights.