Thompson Rivers University in Canada, invites applications for vacant Postdoc and Faculty Positions, a public teaching and research university offering undergraduate and graduate degrees and vocational training. Its main campus is in Kamloops, British Columbia, Canada.

Job TitleLocationOrganizational Unit
Sessional – Faculty ( NURS 1840, NURS 2840, NURS 3510)Kamloops, BC, CABachelor of Nursing
Sessional – Faculty (MATH 0550)Lillooet, BC, CAUniversity and Employment Preparation
Sessional – Faculty (STSS 0600)Lillooet, BC, CAUniversity and Employment Preparation
Sessional – Faculty (ENGL 0600)Lillooet, BC, CAUniversity and Employment Preparation
Sessional – Faculty (HEAL 1150)Williams Lake, BC, CAWilliams Lake School of Nursing
Sessional – Faculty (HEAL 1300)Williams Lake, BC, CAWilliams Lake School of Nursing
Instructor – non credit courses (PTIC)BC, CAEureka
Activity Assistant – non credit coursesKamloops, BC, CAInternational Contract Training
Instructor – non credit courses (PTIC) – English Language ProgramKamloops, BC, CAInternational Contract Training
Sessional Faculty – Chemistry CHEM 1510 CHEM 1520 CHEM 2220Kamloops, BC, CAPhysical Sciences – Chemistry
Sessional – Faculty – Math (MATH 1100) and Statistics (STAT 1200)Kamloops, BC, CAMathematics and Statistics
Sessional – Faculty- ESTR 0090 & ESTR 0380Kamloops, BC, CAUniversity and Employment Preparation
CounsellorKamloops, BC, CACASA (Counselling, Academic Supports & Assessment)
Sessional – Faculty HEAL 1150 & HEAL 1300Kamloops, BC, CAHealth Care Assistant Program
Research AssociateKamloops, BC, CATourism Management
Sessional – Faculty (NRSC 4130, L01, L02)Kamloops, BC, CANatural Resources
Sessional – Faculty Post Bacc Appl Data Sci (ADSC 2110, ADSC 4720 & ADSC 4050)Kamloops, BC, CAMathematics and Statistics
Sessional Faculty – Chemistry (CHEM 1520, CHEM 3140, CHEM 4400 & CHEM 4450)Kamloops, BC, CAPhysical Sciences – Chemistry
Sessional – Faculty – Engineering (SENG 3120; ENGR 2400; SENG 4140)Kamloops, BC, CADepartment of Engineering and Applied Science
Sessional – Faculty (PNUR 1530)Williams Lake, BC, CAWilliams Lake School of Nursing
Sessional – Faculty (NURS 1840)Williams Lake, BC, CAWilliams Lake School of Nursing
Sessional – Faculty (MATH 0550)Kamloops, BC, CAUniversity and Employment Preparation
Sessional – Faculty – STSS 1010Kamloops, BC, CACASA (Counselling, Academic Supports & Assessment)
Sessional – Faculty – PSYC 1110-04Kamloops, BC, CAPsychology
SBL Instructional Support Faculty MemberKamloops, BC, CADean, School of Nursing



Job TitleLocationOrganizational Unit
Sessional Faculty – BIOL 4250Kamloops, BC, CABiological Sciences
Sessional Faculty – ADSC 4710Kamloops, BC, CAMathematics and Statistics
Sessional – Faculty (ECED 1320 Lillooet)Lillooet, BC, CAEducation
Sessional – Faculty (ECED 1300 Lillooet)Lillooet, BC, CAEducation
Sessional – Faculty (ECED 1360 Lillooet)Lillooet, BC, CAEducation
Sessional Faculty – NRSC 2110, L01, L02, L03Kamloops, BC, CANatural Resources
Sessional Faculty – COMP 1230, 2160, 2920 & 2230Kamloops, BC, CAComputing Science
Sessional – Faculty FNCE 4140, FNCE 4190, BUSN 6020Kamloops, BC, CAAccounting and Finance
Sessional – Faculty (ECED 2440 Lillooet)Lillooet, BC, CAEducation
Sessional – Faculty -BIOL 0600-01, BIOL 0600-02, BIOL 0600-03Kamloops, BC, CAUniversity and Employment Preparation
Sessional – Faculty-GEOG 1000-01Kamloops, BC, CAEnvironment, Culture & Society
Sessional – Faculty SOCW 3010Kamloops, BC, CASocial Work and Human Services
Sessional – Faculty-MLWT 2000 (X2), MLWT 1000Kamloops, BC, CAIndustrial Mechanic (Millwright)
Assistant Teaching ProfessorKamloops, BC, CAWelding C, B and A
Sessional – Faculty SOCW 3540Kamloops, BC, CASocial Work and Human Services
Sessional – Faculty (PHED 1230)Williams Lake, BC, CAWilliams Lake School of Education and Social Work
Sessional – Faculty (CYCA 2500-Part 2)Williams Lake, BC, CAWilliams Lake School of Education and Social Work
Sessional – Faculty (CYCA 2240)Williams Lake, BC, CAWilliams Lake School of Education and Social Work
Cooperative Education Coordinator Co-op 1000, Co-op work term 1, 2, 3, 4Kamloops, BC, CACareer and Experiential Learning
Sessional – Faculty HEAL 1000, HEAL 1010, HEAL 1050, HEAL 1100, HEAL 1200Kamloops, BC, CAHealth Care Assistant Program
Sessional – Faculty (MNGT 3710)Kamloops, BC, CAHuman Enterprise and Innovation
Sessional – Faculty (MNGT 4720)Kamloops, BC, CAHuman Enterprise and Innovation
Sessional – Faculty (HRMN 2820)Kamloops, BC, CAHuman Enterprise and Innovation
Assistant Professor / Associate ProfessorKamloops, BC, CANatural Resources
Sessional – Faculty SOCW 4540Kamloops, BC, CASocial Work and Human Services



Job TitleLocationOrganizational Unit
Sessional – Faculty (HUMS 1770)Williams Lake, BC, CAWilliams Lake School of Education and Social Work
Sessional – Faculty (ENGL 0500/ENGL 0600)100 Mile, BC, CAUniversity and Employment Preparation
Sessional – Faculty (COMP 0500)100 Mile, BC, CAUniversity and Employment Preparation
Assistant Teaching ProfessorKamloops, BC, CAElectrical
Sessional – Faculty (BIOL 1210)Williams Lake, BC, CAWilliams Lake School of Science
Sessional – Faculty (CMNS 1290)Williams Lake, BC, CAWilliams Lake School of Arts
Sessional – Faculty – THTR 3990Kamloops, BC, CALiteratures, Languages & Performing Arts
Assistant Teaching Professor / Associate Teaching ProfessorKamloops, BC, CADepartment of Engineering and Applied Science
Sessional – Faculty (STSS 0600)100 Mile, BC, CAUniversity and Employment Preparation
Sessional – Faculty (MATH 0550)100 Mile, BC, CAUniversity and Employment Preparation
Sessional – Faculty (STSS 0600)Kamloops, BC, CAUniversity and Employment Preparation
Sessional – Faculty (MATH 0600)Kamloops, BC, CAUniversity and Employment Preparation
Sessional – Faculty – CHEM 0500 & CHEM 0600Kamloops, BC, CAUniversity and Employment Preparation
Sessional – Faculty (HUMS 1770)Kamloops, BC, CASocial Work and Human Services
Sessional – Faculty (COMP 2230)Williams Lake, BC, CACredit Courses (WL)
Sessional – Faculty (ORGB 2810)Williams Lake, BC, CACredit Courses (WL)
Sessional – Faculty (MNGT 1710)Williams Lake, BC, CACredit Courses (WL)
Sessional – Faculty (ECON 1900)Williams Lake, BC, CACredit Courses (WL)
Sessional – Faculty (HUMS 2120)Kamloops, BC, CASocial Work and Human Services
Assistant Professor / Associate Professor / Professor- Faculty of LawKamloops, BC, CAFaculty of Law
Sessional – Faculty EDCS 1680Kamloops, BC, CASocial Work and Human Services
Sessional – Faculty SOCW 3760Kamloops, BC, CASocial Work and Human Services
Sessional – Faculty (ENGL 0500)Williams Lake, BC, CAWilliams Lake School of Education and Social Work
Sessional – Faculty (ENGL 0400)Williams Lake, BC, CAWilliams Lake School of Education and Social Work
Sessional – Faculty ( NURS 1840, NURS 2840, NURS 3500, NURS, 3510, NURS 4210)Kamloops, BC, CABachelor of Nursing



Job TitleLocationOrganizational Unit
Sessional – Faculty – PhysicsKamloops, BC, CAPhysical Sciences – Physics
Sessional – Faculty – BIOL 4140Kamloops, BC, CABiological Sciences
Sessional – Faculty – BIOL 3400Kamloops, BC, CABiological Sciences
Sessional – Faculty – BIOL 1692Kamloops, BC, CABiological Sciences
Sessional – Faculty (ENGL_1110)Williams Lake, BC, CAWilliams Lake School of Arts
Sessional – Faculty (ENGL_1100)Williams Lake, BC, CAWilliams Lake School of Arts
Assistant Teaching Professor – Power EngineeringKamloops, BC, CAPower Engineering
Sessional – Faculty (PSYC 1210)Williams Lake, BC, CAWilliams Lake School of Arts
Coordinator, Centre for Excellence in Learning and TeachingKamloops, BC, CACentre for Excellence in Learning and Teaching
Assistant Professor / Associate Professor / Professor- Faculty of LawKamloops, BC, CAFaculty of Law
Assistant Teaching Professor / Associate Teaching Professor – Computing ScienceKamloops, BC, CAComputing Science
Assistant Professor / Assistant Teaching Professor – Computing ScienceKamloops, BC, CAComputing Science
Assistant Teaching Professor- Biological SciencesKamloops, BC, CABiological Sciences
Assistant Teaching Professor / Associate Teaching Professor – Computing ScienceKamloops, BC, CAComputing Science
Assistant Professor / Associate Professor- Post Baccalaureate in Applied Data ScienceKamloops, BC, CAMathematics and Statistics
Accounting – Assistant/Associate Professor (Tenure-Track)Kamloops, BC, CAAccounting and Finance
Sessional – Faculty- THTR 3990Kamloops, BC, CALiteratures, Languages & Performing Arts
Sessional – Faculty- CMNS 1200-01Kamloops, BC, CACommunication & Visual Arts
Sessional – Faculty- COMP 0500100 Mile, BC, CAUniversity and Employment Preparation
Sessional – Faculty – ENGR 1200Kamloops, BC, CADepartment of Engineering and Applied Science
Sessional – FacultyKamloops, BC, CACommunication & Visual Arts
Sessional – Faculty- Math and Stats – ADSC 3040Kamloops, BC, CAMathematics and Statistics
Sessional – Faculty – VISA 2780-01Kamloops, BC, CACommunication & Visual Arts
Sessional – Faculty -BIOL 0600-01 & -L01, BIOL 0600-02 & -L02Kamloops, BC, CAUniversity and Employment Preparation
Sessional – Faculty- Math and StatisticsKamloops, BC, CAMathematics and Statistics



Job TitleLocationOrganizational Unit
Sessional – Faculty ( MATH 0520-01 & MATH 0600-03)Kamloops, BC, CAUniversity and Employment Preparation
Sessional – Faculty – Computing ScienceKamloops, BC, CAComputing Science
Supply Chain – Assistant/Associate Professor (Tenure-Track)Kamloops, BC, CADepartment of Management, Information, and Supply Chain
Sessional – Faculty – PhysicsKamloops, BC, CAPhysical Sciences – Physics
Sessional – FacultyKamloops, BC, CALiteratures, Languages & Performing Arts
Sessional – Faculty – ENGR 2300Kamloops, BC, CADepartment of Engineering and Applied Science
Sessional – Faculty (HUMS 1540)Kamloops, BC, CASocial Work and Human Services
Sessional – Faculty (ACCT 4270)Kamloops, BC, CAAccounting and Finance
Sessional – Faculty (ACCT)Kamloops, BC, CAAccounting and Finance
Assistant Professor, EconomicsKamloops, BC, CABob Gaglardi School of Business and Economics
Assistant/Associate Professor, MarketingKamloops, BC, CABob Gaglardi School of Business and Economics
Organizational Behaviour – Assistant / Associate Professor (Tenure-Track)Kamloops, BC, CAHuman Enterprise and Innovation
Assistant Teaching ProfessorKamloops, BC, CAMaster of Nursing – Nurse Practitioner
Sessional – Faculty (SCMN )Kamloops, BC, CADepartment of Management, Information, and Supply Chain
Sessional – Faculty-Biological Sciences BIOL 1210Kamloops, BC, CABiological Sciences
Sessional – Faculty (IBUS)Kamloops, BC, CADepartment of Management, Information, and Supply Chain
Sessional – Faculty (ECON 1220)Kamloops, BC, CAEconomics
Sessional – Faculty (STSS 0600)Kamloops, BC, CAUniversity and Employment Preparation
Sessional – FacultyKamloops, BC, CABachelor of Nursing
Sessional – Faculty SOCW 4800Kamloops, BC, CASocial Work and Human Services
Sessional – Faculty (HUMS 1560)Kamloops, BC, CASocial Work and Human Services
Sessional – Faculty (HUMS 2060)Kamloops, BC, CASocial Work and Human Services
Sessional – Faculty SOCW 4500Kamloops, BC, CASocial Work and Human Services
Assistant Professor / Associate Professor / ProfessorKamloops, BC, CAMasters of Education
Assistant / Associate Professor, MN-NPKamloops, BC, CAMaster of Nursing – Nurse Practitioner



Job TitleLocationOrganizational Unit
Sessional – FacultyKamloops, BC, CAPsychology
Assistant ProfessorKamloops, BC, CAPsychology
Sessional – Faculty- ADVG- variousBC, CAAdventure Studies
Sessional – Faculty (ECED 3400)Kamloops, BC, CAEducation
Sessional – Faculty (ECED 1300 Lillooet)Lillooet, BC, CAEducation
Sessional – FacultyKamloops, BC, CALiteratures, Languages & Performing Arts
Assistant Professor / Associate ProfessorKamloops, BC, CABachelor of Nursing
Assistant Professor / Associate Professor – Computing ScienceKamloops, BC, CAComputing Science
First Aid Instructor – non credit courses (PTIC)100 Mile, BC, CA
Barriere, BC, CA
Clearwater, BC, CA
Kamloops, CA (Primary)
Lillooet, BC, CA
Williams Lake, BC, CA
Trades, Continuing Studies
Law and Indigenous Services LibrarianKamloops, BC, CAUniversity Library
Sessional – FacultyKamloops, BC, CALiteratures, Languages & Performing Arts
Sessional – Faculty – ENGL 0600Kamloops, CAUniversity and Employment Preparation
Sessional – FacultyKamloops, BC, CALiteratures, Languages & Performing Arts
Sessional – FacultyKamloops, BC, CALiteratures, Languages & Performing Arts
Sessional – FacultyKamloops, BC, CALiteratures, Languages & Performing Arts
Sessional – FacultyKamloops, BC, CALiteratures, Languages & Performing Arts
Sessional – FacultyKamloops, BC, CALiteratures, Languages & Performing Arts
Sessional – Faculty PHYS 0600Kamloops, BC, CAUniversity and Employment Preparation
Sessional – Faculty – BUSN 6080Kamloops, BC, CADepartment of Management, Information, and Supply Chain
Sessional – Faculty – BUSN 6060Kamloops, BC, CADepartment of Management, Information, and Supply Chain
Sessional – Faculty EDUC 5010Kamloops, BC, CAMasters of Education
Sessional – Faculty EDUC 5990 Research ColloquiumKamloops, BC, CAMasters of Education
Sessional – Faculty EDUC 5990 Grad WritingKamloops, BC, CAMasters of Education
Sessional – FacultyKamloops, BC, CAEnvironment, Culture & Society
Sessional – FacultyKamloops, BC, CAEnvironment, Culture & Society



Job TitleLocationOrganizational Unit
Assistant Professor / Assistant Teaching Professor, ComputingKamloops, BC, CAComputing Science
Canada Research Chair Tier II in Economics of Climate Change, Disasters, and Inequality – Assistant Professor /Associate ProfessorKamloops, BC, CAEconomics
Assistant Professor / Associate Professor – Post-Baccalaureate in Applied Data ScienceKamloops, BC, CAMathematics and Statistics
Sessional Faculty – FNCE 2120Kamloops, BC, CAAccounting and Finance
Sessional – Faculty – BUSN 6050Kamloops, BC, CADepartment of Management, Information, and Supply Chain
Associate Professor / Associate Teaching Professor, EngineeringKamloops, BC, CADepartment of Engineering and Applied Science
Sessional – Faculty – ENGL 0500/0600Lillooet, BC, CAUniversity and Employment Preparation
Sessional – Faculty (BLAW 2910, 3920)Kamloops, BC, CAAccounting and Finance
Sessional – Faculty SOCW 4020Kamloops, BC, CASocial Work and Human Services
Sessional – FacultyKamloops, BC, CAPsychology
Eureka Instructor (PTIC)Kamloops, BC, CAEureka
Sessional – Faculty – NURS 2380Kamloops, BC, CABachelor of Nursing
Sessional – Faculty (ACCT 2210/2250)Kamloops, BC, CAAccounting and Finance
Sessional – FacultyKamloops, BC, CAEnvironment, Culture & Society
Assistant Professor / Associate Professor – Computing ScienceKamloops, BC, CAComputing Science
Sessional – FacultyKamloops, BC, CAPhilosophy, History and Politics
Assistant Professor / Associate Professor – Social WorkKamloops, BC, CASocial Work and Human Services
Sessional – FacultyKamloops, BC, CALiteratures, Languages & Performing Arts
Sessional – FacultyKamloops, BC, CALiteratures, Languages & Performing Arts
Assistant Professor / Associate Professor – Computing ScienceKamloops, BC, CAComputing Science