
University of Victoria
The Bachelor of Engineering in Software Engineering 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. With a focus on both theoretical and applied computing, students gain hands-on experience in software development, testing, and system integration. Graduates are prepared for careers in software engineering, data science, fintech, and IT consulting, contributing to technological innovation in various industries.
Job Title | NOC Code | Salary Range (CAD) | Job Description |
---|---|---|---|
Software Developer and Programmer | 21232 | $75,000 - $110,000 | Designs, develops, and implements software solutions, optimizing code and building applications for various industries. |
Software Engineer and Designer | 21231 | $80,000 - $120,000 | Develops, tests, and maintains complex software applications, ensuring scalability, security, and high performance. |
Computer Engineer (Except Software Engineers and Designers) | 21311 | $80,000 - $120,000 | Specializes in hardware-software integration, embedded systems, and computing technologies for various industries. |
Computer Network and Web Technician | 22220 | $60,000 - $90,000 | Maintains and troubleshoots computer networks, web applications, and cloud-based systems to ensure efficiency and security. |