Software engineering

Software engineering

Very strong jobs growth^ for software engineers is projected over the next 5 years
of graduates secure full-time employment within 4 months of graduating
TOP 100
in the world for Computer Science and Information systems+
Professional recognition - accredited by Engineers Australia and Australian Computer Society

How to apply

What do software engineers do?

Software engineering is a field that’s constantly evolving as new technologies emerge. As an engineer in this area, your skills will be critical across many functions – from dispensing life‑saving medicine to controlling flight paths.

As a software engineer you’ll use your expertise in computer science, engineering principles and programming languages to build software products, develop games and run network control systems. You could design systems and applications tailored to specific users and their needs, and build the underlying systems that run the technology and control networks. Solve business challenges by delivering technical solutions and assess organisation’s current systems and needs to create strategies for improvement.

Your future career options

In the age of digital transformation, new roles are constantly emerging and software engineering graduates are highly sought-after around the world. You could pursue a career as:

  • Software engineer or developer building products, games and network systems
  • Software architect or data engineer designing specific systems and databases
  • Block chain developer or engineer building software for digital identity, workforce management and data storage
  • Front end engineer writing the code for a website or app
  • Machine learning engineer writing personalised and predictive software
  • Network administrator or security engineer making systems secure and protect from threats.

Our graduates have gone on to successful careers in top companies including Tesla, Google, Deloitte, NASA, Apple, Department of Defence, Dyson, Telstra, Facebook, Bosch, Motorola, Amazon, HSBC, Uber and Intel.

Graduate work-ready

Leverage our world-wide industry connections, find your entrepreneurial spirit, discover your leadership and professional style and kick-start your career with an internship. There’s a range of extracurricular programs to prepare you for success and your dream career.

The new Co-operative Education Program provides relevant work experience opportunities through internships with our partner organisations. Undertake a three, six or 12 month paid internship and explore different industry sectors, understand what it is to be a working engineer and connect the experience to your studies in a practical way. You’ll enhance your technical and professional skills, build industry connections and gain skills to give you the edge in a competitive employment market.

Find out more

The Industry Based Learning program offers a unique opportunity for students to enhance their education and gain real-world industry experience through a practical placement with one of our leading global or Australian industry partners. Apply key concepts from class in a practical, corporate setting and develop sought-after employability skills through an industry half-year placement that counts towards your degree.

Find out more

Our Career Connect program gives you access to experienced coaches and industry based professionals. Take part in employability workshops, small group career conversations and, in your final year, one-on-one coaching.

Find out more

The Monash Engineering Leadership Program is a development program that prepares you to be an engineering leader. It’s an opportunity to engage with industry professionals from the private sector, with seminars, interactive workshops and industry site visits. Through the program you’ll establish valuable networks and develop ‘soft skills’ such as communication, leadership and teamwork, that are highly regarded by employers and gives you a competitive edge. Students in the program may also be eligible to apply for a generous scholarship thanks to the support of industry partners and donors.

Find out more

The MITI program provides an invaluable experience that’ll equip you for life’s challenges by offering insights into the business world, practical learning, leadership and teamwork opportunities. Students are competitively selected from a range of fields to form multidisciplinary teams. Working as part of a team, you’ll be placed alongside industry experts and given a challenging, well-defined real-world project to deliver, pushing you to use all of your problem-solving, innovation and design skills. This may even be in a company based overseas.

Find out more

Creativity and entrepreneurialism are at the centre of engineering design education at Monash. You can access dedicated, collaborative design and build spaces to take an idea to reality. The university’s entrepreneurial initiative, The Generator, provides experiential education, mentors and seed funding to support you and your startup or social enterprise on your entrepreneurial journey.

Find out more

Ceii Chen

My experiences at uni were immensely valuable in getting my career started on the right track. The Industry-Based Learning program allowed me to work with an amazing team at startup REALas within ANZ and by the end of my placement I was a significantly more capable developer and team member.

It’s been an amazing start to my career having just finished my degree a little over a year ago and I’ve just moved interstate to work at one of Australia’s biggest tech companies. I’m looking forward to the opportunity to have an impact on products which are used by hundreds of thousands of businesses.”

Caleb Joseph
Software Developer, Atlassian
Bachelor of Software Engineering

Read Caleb's story

What you’ll study in your undergraduate degree

Course details

Bachelor of Software engineering (Honours)

4 years full-time / 8 years part-time

Starts: February and July

At Monash you can become a fully qualified and accredited engineer in just four years. Your degree kicks off with a ‘common first year’ that allows you to explore the ten engineering disciplines before specialising from second year.

Learn more about undergraduate study at Monash Engineering

View course maps

Complement your engineering specialisation with a minor and tailor your studies to explore your interests and expand your career opportunities. Choose from:

Learn more about the minor study options

Earn two degrees with only one* extra year of study and broaden your career opportunities. Combining engineering with another degree gives you a distinct set of skills and helps you stand out in today’s competitive job market.

Combine software engineering with:

  • Arts
  • Commerce
  • Computer Science
  • Information Technology
  • Science

Learn more about double degree

Discover more about this course, including study areas, entry requirements, fees and scholarships

Visit Study at Monash

Your pathway to success

From your first day to your final lecture, you’ll have everything you need to be prepared for a successful career.

There's a range of extracurricular activities and programs to support you to pursue your passions and get the most from your uni experience. Develop hands-on skills, build friendships and networks, undertake opportunities to think and work globally, plus get a head start on your career through work-based learning.

Graduate study options

Whether you want to gain a professional edge, or are looking to explore your specialisation at an advanced level or pursue research interests, graduate study will take your qualification to the next level.

Master of Advanced Engineering

The expert masters program explores your chosen specialisation at an advanced technical level and is designed to foster innovative thinking, entrepreneurship and leadership. This qualification will advance your skills and give you a competitive advantage to lead innovation and drive industry change in your engineering field.

Find out more

Master of Professional Engineering

This course is for students who have completed undergraduate studies in engineering or in another field such as science, mathematics or pharmacy and are seeking an internationally recognised engineering qualification to practice as a professional engineer. In this masters program, you'll specialise in engineering technical, research and professional units and undertake a design and a research project, blending theory and practice.

Find out more

This is pathway program for high-achieving students to be on track to earn, in just five years, both a Bachelor of Engineering (Honours) and an expert master’s degree in advanced engineering. The Masters Accelerated Pathway program allows you to gain practical and theoretical skills for a career in engineering. There’s a rich selection of specialist electives to choose from, and the course offers strong links to industry and a focus on leadership skills to strengthen your critical reasoning and strategic thinking skills.

Find out more

Make an impact and solve real world issues with a PhD or masters by research degree. Be involved in pioneering research that can impact the world, collaborate and be mentored by leading researchers and expand your career options. A graduate research degree opens doors not just in industry and academia but also in roles outside your research area.

Find out more

Find out more about the course

Learn more about the course

To ask a question, find out how to apply, or discover more about this course, including study areas, entry requirements, fees and scholarships.

Visit Study at Monash

Explore another engineering specialisation

Events and info sessions

There's a range of events held throughout the year for you to talk to current students, meet our lecturers, see our innovative facilities and experience Monash Engineering first-hand.

Check out upcoming events