Career opportunities
Software Engineers are among the highest-paid professionals in most countries of the world. Countries like Japan and the United States are relaxing their immigration laws in order to address critical shortages in this area.
Software engineers are not only in demand at software companies, but are also sought after in a range of other organisations involved in the development of significant information systems. This includes governments, telecommunications companies, the chemical industry, biomedical industries, financial institutions, agribusinesses, pharmaceuticals, healthcare sector corporations, engineering and manufacturing firms.
While the work of software engineers can often involve developing interactive, user-friendly applications to be used by companies and individuals, it can also involve the development of a considerable amount of “behind the scenes” software. This can include systems to improve the management of e-commerce, or to improve the security and privacy of Internet transactions.
There is enormous scope to establish new start-up organisations throughout the information technology and telecommunications industries. This might mean anything from designing an interactive application for use on the Web, to developing your own line of software to meet the needs of a particular sector, such as tourism or finance.
What will I learn?
You'll learn about databases, mathematical applications, software development, and strategies for using computers to solve real-life problems. You'll cover issues like systems design, where you'll assess software on issues like usability and visual appeal. You'll also learn how to manage and coordinate a software project, taking into account modelling, costing, risk, organisation and resourcing.
What will I study?
The required papers at 100-level are: COMP 101, COMP 160, and one of MATH 151, 160, 170, FINQ 102.
From second year, you'll study a wide range of information science and computer science papers, which lay the foundation for advanced papers in Software Engineering. There you'll look at the development process of large scale, reliable, and maintainable software.
NB: Check the latest paper details in the Guide to Enrolment published with enrolment material each year.
How will I study?
As well as attending lectures, you'll spend a lot of time in Otago's well equipped computer labs, gaining valuable hands-on experience.
Recommended background
Students from a range of backgrounds are welcome to study for Otago's Bachelor of Science in Software Engineering. There is some flexibility in entry requirements, but Year 13 mathematics is recommended. Experience or familiarity with computing also helps, but it is not essential.
Choose a study option
Whether you're embarking on your academic journey with our comprehensive undergraduate programmes or aiming to reach new heights through our advanced postgraduate offerings, Otago is here to support your aspirations.
Undergraduate qualifications
For new and current students studying towards a Bachelor's or other first degree. Explore undergraduate qualifications at Otago, designed to build a strong foundation in your chosen field, preparing you for a successful career or further study.
Note: this subject can also be studied as a minor.
Bachelor of Science (BSc)
A three-year degree offering flexibility to explore a major in Science along with other subjects
Bachelor of Arts and Science (BASc)
Combine two majors, one in Arts and one in Science, into a four-year degree and expand your future career prospects
Bachelor of Commerce and Science (BComSc)
Combine two majors, one in Commerce and one in Science, into a four-year degree and expand your future career prospects
Bachelor of Entrepreneurship (BEntr)
A three-year degree that equips you to change the world as you create new products, services and ideas
Ready to apply?
Take the first step towards your future in this subject.
Further study opportunities
Whether you are looking to bridge your undergraduate studies to advanced knowledge or aiming to specialise in a specific field, Otago offers a range of graduate and postgraduate options to suit your aspirations.
Diploma for Graduates (DipGrad)
The Diploma for Graduates (DipGrad), requiring study of at least seven papers (at least four of which are at 300-level o...
Postgraduate Study in Software Engineering
Explore postgraduate study in Software Engineering at Otago. Gain advanced knowledge, skills, and research opportunities...
Related subject areas
Explore all subject areasBusiness, accounting and finance
Study business and prepare yourself for a career in the fast-paced corporate world – or even launch your own start-up
Engineering, land surveying and urban design
Shape the world with innovative solutions and modern technology – designing spaces where people live and flourish
Technology, maths and computing
Study technology, mathematics, or computing to solve real-life problems – harnessing the power of information and data
Programme details
Compare programmes for this subject as a major and minor (where available).
Papers
View a list of all related papers below.
More information
Contact our Schools' Liaison and International teams
Want to connect with a real person and get some advice? Find your Schools' Liaison officer, chat with our International team in New Zealand or your own country, or submit a question through our online form.
This information must be read subject to the statement on our Copyright & Disclaimer page.
Regulations on this page are taken from the 2025 Calendar and supplementary material.
Not sure what to study?
Take our short quiz to uncover study options matched to your background and interests.
Take the quiz