Program overview

  • UAC CODE
    425750
  • Duration
    4 years
  • Training
    3 Industry placements

Career opportunities

Software Engineering is one of the fastest growing areas in education and professional demand. You’ll focus on computing and mathematics design and techniques, giving you the fundamentals to specialise in your area of choice. It could be bioinformatics, computer engineering, software engineering or computer science – it all depends on your professional goals.

While there has been a lot of talk about outsourcing to overseas countries, this phenomenon has actually resulted in increased employment opportunities for our graduates. As companies produce cheaper products by having all the basic coding performed in other countries, they sell more of their product, and hence need more Software Engineers to design and implement new products.

In the last five years, Software and Applications Programmer roles have grown from 80,200 in 2014 to 135,000 in 2019, according to Jobs Outlook. There’s a great deal of opportunity for an engineer with computer science and software skills, such as in professional, scientific and technical services, financial and insurance services, or public administration and safety.

Career options include:  

  • Artificial Intelligence

  • Agritech

  • Bioinformatics

  • Computer Architecture 

  • Cybersecurity

  • Computer Vision

  • Database Systems

  • Networks and Software Engineering 

  • Pharmaceutical and Health

  • Computer Programming

  • Systems Analytics


Life at UNSW has been a great experience overall. The friendships I've made through my courses and societies have been the most rewarding. I got the opportunity to pursue my extra-curricular interests as well as meet students from different faculties.
Co-op Program
Vaishnavi Bapat
Software Engineering