NEWAI Interview PracticeLearn more
k12.careersk12.careers
Use casesHighlightsExploreBlogAbout
Sign inSearch Jobs
k12.careers

k12.careers offers free resume tools for educators and school staff alongside K-12 job listings.

Explore

ProvincesTop Hiring CitiesFor EmployersFor CandidatesApply to JobsSalary GuidesHiring CalendarBlog

Top Hiring Cities

View all

Toronto

Ontario

176 live openings

Vancouver

British Columbia

126 live openings

Ottawa

Ontario

88 live openings

Calgary

Alberta

81 live openings

Surrey

British Columbia

81 live openings

Winnipeg

Manitoba

74 live openings

Edmonton

Alberta

69 live openings

Mississauga

Ontario

68 live openings

Legal

AboutContactEditorial PolicyPrivacy PolicyTerms & Conditions

k12.careers helps educators discover verified school and district opportunities. Confirm compensation, credentials, and deadlines on the official hiring site before applying.

© 2026 k12.careers. All rights reserved.Listings are aggregated from official district and public employer hiring pages.
  1. Home/
  2. Jobs/
  3. Sessional - Faculty (CNCS 1110, 1150, 1160, 2170, 1210, 1220, 1230, 1240, 1250, 1260, 1270)
TR

Sessional - Faculty (CNCS 1110, 1150, 1160, 2170, 1210, 1220, 1230, 1240, 1250, 1260, 1270)

Thompson Rivers University·Kamloops, British Columbia

CA$10,302 - CA$10,302/yr·Other·On Site·
2-5 yrs
·Posted 6 hours ago
Practice for this role

About the role

Teach a variety of courses in the Cybersecurity program, including lectures, labs, and seminars.

Facilitate student learning through classroom instruction, laboratory activities, and practical exercises focused on Python programming and cybersecurity applications.

Mark assignments, quizzes, tests, and examinations.

Contribute to student success in an applied learning environment.

Deliver instruction for courses already developed and offered on a regular basis.

Possibly teach additional courses depending on departmental needs and candidate qualifications

Application Restrictions Open to both Internal and external Job Type Faculty (Sessional) Posting In effect from 21/7/2026 Closing Application Date 4/8/2026 Applications will be reviewed commencing the closing application date and may continue until the position is filled. Instructional Type Academic/Career(max 24 credits) Anticipated Start Date 7/9/2026 Position End Date (If Applicable) 7/5/2027

Duties

The Department of Data Science requires a sessional instructor to teach a variety of courses in the Cybersecurity program. These courses may include areas such as foundational computing studies, Python programming, cybersecurity fundamentals, ethical hacking, database basics, operating systems security, Linux and Windows basics, networking, virtualization, infrastructure design, and integrated security practices. Duties include delivering lectures, labs, and seminars, as well as marking assignments, quizzes, tests, and examinations. The course is already developed and has been offered on a regular basis. The successful candidate will be responsible for facilitating student learning through classroom instruction, laboratory activities, and practical exercises focused on Python programming and cybersecurity applications. The ability to teach in this area and contribute to student success in an applied learning environment will be considered an asset. Other courses may be assigned depending on departmental needs and the qualifications and expertise of the candidate. Thompson Rivers University (TRU), www.tru.ca, is a uniquely comprehensive and student-focused institution built on over 50 years of excellence in post-secondary education and training. Located in Kamloops, British Columbia, TRU offers a dynamic learning and research environment that combines academic excellence, innovation, and strong community connections. Kamloops provides outstanding recreational, cultural, social, and economic opportunities and enjoys more than 2,000 hours of sunshine annually.

Qualifications

  • Master's degree in Cybersecurity, Computer Science, Data Science, Information Technology, Software Engineering, or a closely related discipline.
  • Demonstrated knowledge of key areas in cybersecurity, including fundamentals, ethical hacking, operating systems security, Linux and Windows security basics, networking, virtualization, infrastructure design, integrated security practices, and Python programming as applied to cybersecurity.
  • University-level teaching experience in programming, cybersecurity, network security, or related computing courses.
  • Evidence of teaching effectiveness through teaching evaluations, curriculum development, instructional innovation, or a teaching dossier.
  • Experience with applied cybersecurity tools, secure coding practices, and hands-on laboratory instruction.
  • Strong communication skills and fluency in spoken and written English. Pay Band $2,575.50 - $2,575.50 ( Sessional Faculty - Academic (per credit) ) Location Kamloops, BC CA (Primary) # of Hires Needed 1 Organizational Unit Thompson Rivers University -> Faculty of Science -> Computing Science Diversity and Inclusion Commitment: Thompson Rivers University is strongly committed to hiring based on merit with a focus on fostering diversity of thought within our community. We welcome those who would contribute to the further diversification of our staff, our faculty and its scholarship including, but not limited to, women, Indigenous, Black and People of Colour, persons with disabilities and persons of any sexual orientation or gender identity. Please note that all qualified candidates are encouraged to apply, however applications from Canadians and permanent residents will be given priority. NOTE: To learn more about Thompson Rivers University or living in Kamloops or Williams Lake please visit our Careers website. External Candidates invited to interview will be required to bring a copy of their transcripts to the interview.

Requirements

Master's degree in Cybersecurity, Computer Science, Data Science, Information Technology, Software Engineering, or a closely related discipline.

Demonstrated knowledge of key cybersecurity areas including ethical hacking, operating systems security, Linux and Windows security basics, networking, virtualization, infrastructure design, integrated security practices, and Python programming as applied to cybersecurity.

University-level teaching experience in programming, cybersecurity, network security, or related computing courses.

Evidence of teaching effectiveness (e.g., teaching evaluations, curriculum development, instructional innovation, or a teaching dossier).

Experience with applied cybersecurity tools, secure coding practices, and hands-on laboratory instruction.

Strong communication skills and fluency in spoken and written English

  • Master's degree in Cybersecurity, Computer Science, Data Science, Information Technology, Software Engineering, or a closely related discipline
  • Networking
  • Virtualization
  • Communication skills
  • Curriculum development
  • Classroom instruction
  • Python programming
  • Infrastructure design
  • Secure coding practices
  • Ethical hacking
  • Marking assignments
  • Teaching effectiveness
  • Cybersecurity fundamentals
  • Marking tests
  • Operating systems security
  • Linux security basics
  • Windows security basics
  • Integrated security practices
  • Applied cybersecurity tools
  • Hands-on laboratory instruction
  • Instructional innovation
  • Marking quizzes
  • Marking examinations
  • Laboratory activities
  • Practical exercises

Posting details

Employment type
Other
Work arrangement
On Site
Experience
2-5 yrs
Salary
CA$10,302 - CA$10,302/yr
Location
Kamloops, British Columbia
Posted
Aug 5, 2026
Application
Employer website
TR

Hiring organization

Thompson Rivers University

Thompson Rivers University is hiring in Kamloops, British Columbia. This opening is listed as other.

Salary listed on 35 jobs
Explore employer profile

Stay updated

Get alerts for similar jobs

Be the first to know when more Thompson Rivers University roles in Kamloops, British Columbia get posted.

Market context

BC cybersecurity faculty roles stay selective

In British Columbia, sessional faculty roles in cybersecurity and related computing subjects are typically competitive because programs need instructors with current technical knowledge and teaching experience. Candidates are often compared on subject depth, practical security exposure, and the ability to cover multiple course areas. Review the AI-summarized requirements and benefits here to save time on the original posting, then tailor your application to the listed cybersecurity topics and teaching background.

More openings at Thompson Rivers University

Sessional - Faculty (HUMS 1540)

6 hours ago•CA$10,302 - CA$10,302/yr

Sessional - Faculty (GEOG 2750)

6 hours ago•CA$10,302 - CA$10,302/yr

Sessional - Faculty (CYCA 2400)

6 hours ago•CA$10,302 - CA$10,302/yr
View all employer openings