
Thompson Rivers University
The Bachelor of Engineering in Software Engineering at Thompson Rivers University provides students with a strong foundation in software design, programming, and systems engineering. The program covers topics such as artificial intelligence, cybersecurity, cloud computing, and database management. Students gain hands-on experience through lab work, industry projects, and internships, helping them develop problem-solving skills for real-world software challenges. The curriculum aligns with engineering accreditation standards, ensuring graduates are prepared for professional certifications. Graduates can pursue careers in software development, IT consulting, cybersecurity, and emerging technologies such as machine learning and blockchain development.
Job Title | NOC Code | Salary Range (CAD) | Job Description |
---|---|---|---|
Software Engineers | 21231 | $75,000 - $130,000 | Design, develop, and optimize software applications for various industries. |
Software Developers | 21232 | $70,000 - $120,000 | Write, test, and maintain software code for applications, websites, and enterprise systems. |
Cybersecurity Specialists | 21220 | $80,000 - $140,000 | Protect networks, systems, and data from cyber threats and security breaches. |
Cloud Computing Specialists | 21230 | $80,000 - $130,000 | Develop and manage cloud-based software solutions for businesses and enterprises. |
Database Analysts and Administrators | 21223 | $65,000 - $110,000 | Manage, secure, and optimize databases to ensure efficient data storage and retrieval. |