Canadian Business College’s Software Engineering program provides students with the computer software and information technology training necessary to become a Software Engineer. A Software Engineer is an integral player in the design, development, and implementation of software applications. With Canadian Business College’s Software Engineering training, graduates can apply IT theory and principles to address real world business opportunities and challenges.