Start building today!
Experience the Find the courses and unlock the true potential
The Bachelor of Engineering (Honours) (Software) is a four-year, AQF Level 8 undergraduate degree that equips students with the knowledge, skills and professional capabilities to design, develop, test, deploy and maintain complex software systems. The program covers the full software engineering lifecycle — from requirements gathering and system specification through to implementation, quality assurance and project management — alongside foundational studies in mathematics, computer science, algorithms and digital systems. Most offerings are fully accredited by Engineers Australia at the level of Professional Engineer and by the Australian Computer Society (ACS), with graduates recognised internationally through the Washington Accord and Seoul Accord, opening doors to careers worldwide.
The degree is designed for students who are passionate about technology and problem-solving, and who want to go beyond basic programming to understand the engineering principles behind large-scale, reliable software. Students develop both technical expertise and professional skills — including teamwork, communication, ethics and project leadership — preparing them for work in multidisciplinary environments. The degree typically allows specialisation or elective study in areas such as artificial intelligence, cybersecurity, cloud computing, embedded systems, human-computer interaction, or data engineering, depending on the institution.
Graduates are in demand across a wide range of industries and employers in Australia, including technology companies (from global firms to local startups), financial services, healthcare, defence, government agencies, consulting firms, telecommunications providers, mining and resources companies, and e-commerce platforms. Organisations such as the major Australian banks, Atlassian, Canva, REA Group, Telstra, CSIRO, the Australian Signals Directorate, and numerous federal and state government departments actively recruit software engineering graduates.
Software engineering is one of the fastest-growing and most in-demand professions in Australia. The country's technology sector has grown by approximately 80% over the past five years, with IT spending projected to exceed A$146 billion, driven by digital transformation, cloud adoption, artificial intelligence and cybersecurity investment across every sector of the economy. Government employment projections identify software and applications programmers — the category that includes software engineers — as one of the strongest growth occupations, with demand increasing annually. Software engineers remain listed on Australia's Medium and Long-term Strategic Skills List (MLTSSL), reflecting the persistent gap between supply and the number of qualified graduates the country needs.
Studying a Bachelor of Engineering (Honours) in Software rather than a shorter IT or computer science degree provides significant career advantages. The Honours classification signals a higher level of technical rigour and problem-solving depth to employers, while accreditation by Engineers Australia qualifies graduates for professional membership and Chartered status, opening pathways into regulated or government engineering roles. The breadth of the degree — combining software theory, hardware foundations, mathematics and mandatory industry experience — produces graduates who can work across diverse industries and adapt to rapidly changing technologies. Whether the goal is a role at a cutting-edge startup, a multinational tech firm, government, or the launch of an independent venture, this degree provides one of the strongest possible foundations.
For domestic school leavers, entry is primarily based on the Australian Tertiary Admission Rank (ATAR), with competitive selection ranks typically ranging from around 70 at some regional providers to above 90 at more selective universities. Almost all programs require a prerequisite in mathematics — usually Mathematics Methods (or equivalent) at Year 12 level — and some institutions also recommend or require Physics or a specialist mathematics subject. A minimum English language result is required (generally a study score of 25 in English other than EAL, or 27 in EAL for VCE applicants; equivalent benchmarks apply in other states). Students who do not initially meet ATAR requirements often have access to alternative pathways, including diploma or enabling programs, STAT multiple choice tests, internal transfer from a related degree after strong first-year performance, or recognition of prior learning and vocational qualifications at Certificate IV level or higher.
For international students and mature-age applicants, entry is assessed on the basis of equivalent overseas secondary or tertiary qualifications, with mathematics prerequisites remaining a consistent requirement. International students whose first language is not English must demonstrate proficiency through IELTS, TOEFL, PTE Academic or equivalent tests; typical minimum benchmarks are an IELTS overall band of 6.0–6.5 with no sub-band below 6.0, though this varies by institution. Some universities offer guaranteed entry pathways through their own college diploma or foundation programs, providing a structured route into the degree for students who complete these preparatory qualifications.
Beyond formal academic requirements, prospective students are strongly encouraged — and at some institutions required — to complete a period of approved work experience or industrial placement as part of the degree itself rather than as a pre-entry requirement. No portfolio is generally required for entry to this degree, distinguishing it from some design or creative engineering programs. Applicants from equity or low-SES backgrounds, First Nations students, and rural and remote applicants may access adjustment factors or special entry access schemes that can lower the effective ATAR threshold for competitive selection.
This course may be offered in different study modes depending on the university, campus location, course structure and student type. Students should check the available delivery mode before applying, as not every study option is available at every institution.
On-campus study is the traditional mode of delivery where students attend classes, lectures, tutorials, workshops or seminars at the university campus. This option may suit students who prefer face-to-face learning, access to campus facilities, networking with classmates, practical workshops, group projects and direct engagement with academic staff.
Some universities may offer programs fully online or with online subject options. Online study can be attractive for students who need flexibility due to work, family, location or other commitments. Online study may suit domestic students, working professionals or students who want to study from outside Australia.
Hybrid or blended study usually combines online learning with some on-campus classes, workshops, intensive sessions or practical components. This mode may suit students who want flexibility but still want some face-to-face interaction. The exact structure varies between institutions.
Programs in Australia may have different intake structures depending on the university. The most common intake systems are semester, trimester and block mode.
Many Australian universities follow a two-semester academic calendar. The main intakes are commonly Semester 1 (around February or March) and Semester 2 (around July). Semester-based study usually allows students to complete a set number of subjects over approximately 12 to 14 weeks.
Some universities use a trimester system, which generally provides three study periods a year — around February/March, June/July and October/November. Trimester study may provide more flexibility and may help some students complete their course faster.
Some institutions may offer selected subjects or programs in block mode, where students focus on one subject at a time over a shorter, more intensive teaching period. Block mode may suit students who prefer concentrated learning or working professionals managing study around employment.
Some online or professionally focused programs may offer more frequent start dates or flexible entry points throughout the year. Students should not assume that every course has monthly or multiple intakes — availability depends on the institution, course structure and student type.
Graduates of the Bachelor of Engineering (Honours) (Software) enter a broad and growing labour market spanning virtually every sector of the Australian economy. From Sydney's booming fintech and startup scene to Canberra's federal government and defence agencies, Melbourne's enterprise IT and consultancy market, and the resource sector's digital transformation programs in Perth and Brisbane, software engineering graduates enjoy one of the most geographically and industry-diverse career landscapes of any engineering discipline. Sectors with particularly strong demand include financial services, healthcare, defence and national security, telecommunications, e-commerce, energy and mining, education technology, and government digital services. Graduates can pursue deep technical specialisation, move into engineering leadership and architecture, or leverage the engineering rigour of the degree to transition into adjacent roles in product management, data science, cybersecurity, or technology consulting.
Entry Level
Graduate Software Engineer
Graduate Software Engineer, Junior Developer, Associate Software Engineer, Junior QA Engineer, Graduate Systems Analyst
Early Career
Software Engineer / Developer
Software Engineer, Applications Developer, Front-End Developer, Back-End Developer, Full-Stack Developer, DevOps Engineer, Junior Solutions Architect
Mid-Level
Senior Software Engineer / Specialist
Senior Software Engineer, Senior Developer, Software Architect, Lead Developer, Senior DevOps Engineer, Cloud Engineer, Platform Engineer, Security Engineer
Senior Level
Principal Engineer / Engineering Manager
Principal Software Engineer, Engineering Manager, Solutions Architect, Technical Product Manager, Cloud Solutions Architect, Head of Engineering
Leadership
Director / CTO / VP Engineering
Director of Engineering, Chief Technology Officer (CTO), VP of Engineering, Enterprise Architect, Chief Information Officer (CIO), General Manager Technology
Software engineering is among the highest-paying graduate disciplines in Australia, with salaries scaling significantly with experience, specialisation, and location.
Melbourne
Melbourne is home to a vibrant and diverse tech ecosystem, including major enterprise IT firms, consulting companies, fast-growing startups, and Australia's largest concentration of fintech businesses outside Sydney. The city's strong culture of innovation, access to industry-linked university programs, and thriving developer community make it an excellent base for software engineering graduates seeking well-rounded career opportunities alongside an exceptional lifestyle.
Sydney
Sydney is Australia's largest and highest-paying tech market, hosting the Australian headquarters of global technology companies including Atlassian, Canva, Google, Salesforce, and a booming financial technology sector. Software engineering graduates benefit from the city's unmatched concentration of high-value roles and the country's highest average tech salaries, making it the premier destination for those seeking rapid career growth and top-tier compensation.
Brisbane
Brisbane is a rapidly growing tech hub driven by Queensland's significant investment in digital infrastructure, smart city projects, and a buoyant startup ecosystem supported by major institutions in the health, resources, and education sectors. With increasing demand for software professionals across both government and private enterprise, and a more affordable cost of living compared to Sydney or Melbourne, Brisbane offers strong opportunities and lifestyle balance for graduates.
Perth
Perth's technology sector is closely intertwined with the resources, mining, and energy industries, where software engineering skills are in growing demand for automation, digital twinning, remote operations, and data systems. The city also has an emerging startup scene and is home to significant state government digital transformation programs, offering software graduates unique industry applications that are rarely found in other Australian cities.
Adelaide
Adelaide offers software engineering graduates excellent opportunities in defence technology — including work with high-profile defence contractors supporting the AUKUS program — as well as the health technology, AgTech, and space sectors driven by South Australia's growing reputation as a national hub for these industries. The city provides a lower cost of living, a strong university-industry pipeline, and a supportive startup community ideal for graduates entering the workforce.
Canberra
Canberra is the centre of Australia's federal government technology sector, hosting the Australian Signals Directorate, the Department of Home Affairs, the Australian Taxation Office, Services Australia and dozens of other agencies with significant and ongoing demand for software engineers and cybersecurity professionals. Graduates with security clearances or an interest in govtech, defence, and national security systems will find Canberra offers unparalleled and highly specialised career pathways.
Before choosing a course, students should compare:
International students who want to study in Australia should also consider additional requirements before applying.
Join successful graduates
Students Helped
Application Processed
Listed Universities
Listed Courses