Study Software Engineering - Bachelor of Engineering (Honours)

Through the Software Engineering major in the Bachelor of Engineering (Honours) you develop cutting-edge skills for your future engineering career.

Professional software engineers are responsible for constructing, deploying and maintaining high-quality software in a systematic, timely and disciplined manner. Software engineers must be technically proficient and work effectively in teams and with multiple stakeholders.

You learn to design, develop, test and maintain software. To prepare you for a career as a professional engineer you also develop your communication and teamwork skills.


This is part of the Bachelor of Engineering (Honours).

If you’re studying software engineering, you’ll learn to design, develop, test and maintain software.

You also need to complete 800 hours of planned, supervised work experience to graduate, in addition to completing all your courses. This experience exposes you to common engineering industry practices and helps you gain knowledge of engineering procedures, engineering responsibilities, and health and safety practices.

Workplace experience

Your industry-based research project in Year 4 is your opportunity to gain real-life industrial experience in a software engineering environment, under the guidance of an experienced supervisor.

Want more info about work integrated learning at AUT?

Read more about workplace experience in AUT programmes, how it works and why it’s so beneficial when you start your career.

Workplace experience in AUT programmes

Ready to enrol in your courses?

Find out how you can enrol in the courses and classes for your programme, whether you’ve just joined AUT as a new student or you’re already studying with us. If you’re looking for more info on a specific course use our course search.

Enrol now

Career opportunities if you study software engineering

  • Software engineer
  • Database programmer and architect
  • Software tester
  • Software development project manager
  • Embedded software designer
  • Embedded software developer
  • Mobile apps designer or developer
  • Cloud applications developer
  • Solutions architect
Software-engineering career sheet-1

Find out more about industry trends, job descriptions and what employers may be looking for.

Software Engineering Careers

The information on this page was correct at time of publication. For a comprehensive overview of AUT qualifications, please refer to the Academic Calendar.