Through the Software Engineering major in the Bachelor of Engineering (Honours) you develop cutting-edge skills for your future engineering career.
Professional software engineers are responsible for constructing, deploying and maintaining high-quality software in a systematic, timely and disciplined manner. Software engineers must be technically proficient and work effectively in teams and with multiple stakeholders.
You learn to design, develop, test and maintain software. To prepare you for a career as a professional engineer you also develop your communication and teamwork skills.
Find out more about industry trends, job descriptions and what employers may be looking for.