
University of Victoria
The Bachelor of Engineering in Software Engineering with a minor in Software Development provides students with a strong foundation in designing, developing, and maintaining complex software systems. This program equips graduates with expertise in programming, software architecture, artificial intelligence, cybersecurity, and cloud computing. The software development minor enhances technical skills in application design, mobile development, and software optimization. With a focus on both theoretical and applied computing, students gain hands-on experience in software engineering, system integration, and database management. Graduates are prepared for careers in software engineering, data science, fintech, IT consulting, and application development.
Job Title | NOC Code | Salary Range (CAD) | Job Description |
---|---|---|---|
Software Developer and Programmer | 21232 | $75,000 - $110,000 | Designs, develops, and implements software solutions, focusing on application development, mobile apps, and cloud-based services. |
Software Engineer and Designer | 21231 | $80,000 - $120,000 | Develops, tests, and optimizes software applications, ensuring security, scalability, and high-performance computing. |
Computer Engineer (Except Software Engineers and Designers) | 21311 | $80,000 - $120,000 | Specializes in hardware-software integration, embedded systems, and computational technology for innovative software solutions. |
Computer Network and Web Technician | 22220 | $60,000 - $90,000 | Maintains, secures, and troubleshoots computer networks, web servers, and cloud platforms to ensure seamless software deployment. |