Software engineering


Shape the future of society by pursuing an innovative career in software engineering. Learn how to build disruptive technologies to affect change, and acquire specialised skills in AI, robotics and the Internet of Things.

Career opportunities

Deakin's software engineering courses have been designed in response to industry demand for innovative software engineers who can design and develop complex software systems for the modern world – where software not only needs to interact with other software systems and users, but also with the environment itself. 

As a graduate of this course you will be well-equipped to find employment in diverse areas of software systems engineering, working to develop and implement state-of-the-art smart devices, systems and application frameworks for industries such as smart infrastructure, health, agriculture, manufacturing and transport, as well as specialist research and management roles.

his can lead to employment in roles such as:

  • business analyst
  • data engineer
  • DevOps engineer
  • embedded systems developer
  • IoT system engineer
  • machine learning engineer
  • mobile applications developer
  • project manager
  • research software engineer
  • robotics application engineer
  • programmer
  • software engineer
  • software developer
  • systems architect
  • web applications developer.


Undergraduate (your first degree)

An undergraduate degree is generally completed between two to four years, depending on the pattern of study and any recognition of prior learning you may have. Associate degrees, bachelor and bachelor with honours are all undergraduate degrees.


Higher Degrees by Research (supervised research)

Research degrees are research based master’s or PhD programs that focus on a single area of expertise. They provide students the opportunity to carry out highly specialised research under expert supervision.

Many of my past students' projects are linked to industry projects and have led to employment opportunities or ongoing postgraduate studies.

Tim Wilkin

Senior lecturer, School of Information Technology

Project-oriented design-based learning

Project-oriented design-based learning is a key feature of our software engineering degree. From day one and throughout your degree, you'll develop ideas and design products through hands-on and experiential learning. You'll work on industry projects that will meet real-world needs and equip you for your future career.

Modern facilities with the latest technology

We regularly invest in our facilities so you can access the latest software and technologies in fully equipped computer labs. The new Robotics and Internet of Things (RIoT) studio has the latest in computing, robotics and cyber-physical systems. You can also access specialised software such as professional development platforms, industry-standard modelling and animation packages.

Industry experience in every IT course

In addition to the industry experience you develop in your course, you'll be able to undertake an internship. These internships apply your learning from the classroom in a practical setting, while counting towards your degree. You'll experience the work environment and develop valuable professional networks before you graduate.

Research with us

The School of Information Technology aims to benefit society by generating new fundamental knowledge, training tomorrow's technology leaders and advancing industry technologies to maintain a competitive edge. Our research develops your skills and, with our expert staff supervising you, you'll be on the right path to a successful career.

Learn more about researching with us


The Deakin Software and Technology Innovation Laboratory (DSTIL) provides innovative products, technologies and solutions for industry across all sectors. As a software engineering student, you will have the opportunity to interact and work with professional software engineers and data scientists on campus as a part of your degree.

Find out more about DSTIL

Industry connections

Close industry partnerships

We recognise the importance of maintaining strong industry links and being closely aligned with the IT industry. In addition to DSTIL, IT representatives from leading corporate industries and the government sector guide our curriculum and teaching programs. This keeps our courses current and relevant to industry needs, which is key in a sector where change is constant.

Deakin also hosts guest speakers from key industry partners on a regular basis, keeping you up to date with industry trends, as well as providing important networking opportunities.

Browse other disciplines within engineering

Choose an area that you're interested in and learn how Deakin's extensive range of study options and experiences can help turn your dreams into reality.

Browse other disciplines within information technology

Choose an area that you're interested in and learn how Deakin's extensive range of study options and experiences can help turn your dreams into reality.