Environmental Health Officer

Position Summary

We have an exciting opportunity for an Environmental Health Officer to join our Environmental Public Health Team in Kamloops, B.C.!

This casual position will be working on shift rotation, Monday - Friday between 08:00 to 16:30

What will you work on?
Environmental Health Officers (also known as Public Health Inspectors) investigate, evaluate, and take action to address environmental health hazards. We work with facility operators to ensure they can comply public health laws and educate citizens on how to protect themselves and others.

How will you create an impact?

Environmental Health Officers perform many duties for our communities, including:
- inspecting restaurants, public swimming pools, personal services (e.g. tattooing)
- investigating sources of pollution and threats to drinking water safety
- responding to hazardous chemical spills and disease outbreaks
- advising employers and community leaders in public health and environmental protection

How will we help you grow?
Environmental Health Officers participate at many levels, with opportunities to develop specific skills for a wide range of rolls in the public and private sector. With on-the-job experience and employer support training, experienced Officers progress from the field to specialist and supervisor positions, with some moving on to manager and director positions.

Who are we looking for?
Environmental Health Officers are highly skilled individuals with university degrees and national certification with the Canadian Institute of Public Health Inspectors. We are looking for new team members who value communication and strong problem solving and decision making skills are part of a diverse public health team.

If you have a certificate in Public Health Inspection (Canada) and are registered or eligible to be registered with the Board of Registration of the Canadian Institute of Public Health Inspectors BC Branch, apply today!

*This position requires travel. Use of a personal vehicle may be required.

Some Benefits to joining Interior Health:

Interior Health offers a comprehensive benefit package which includes:
• 4 weeks vacation
• Insurance premiums paid by Interior Health
• Medical Services Plan
• Extended Health Coverage
• Dental Health Coverage
• Pension Plan

Community Profile: Spectacular landscapes, Kamloops is home to an incredibly diverse landscape of sagebrush-covered hills, ravines, wide open grasslands, rugged mountains, forested valleys and pristine lakes. Summer offers fishing, kayaking, rafting, hiking, horseback riding, camping, award winning mountain biking and the Tobiano golf course is ranked as one of Canada’s best. Winter brings the opportunity for cross-country skiing, snowshoeing, dog sledding, and ice-skating, or just 45 minutes out of town; Sun Peaks Four Season Resort offers the best skiing and snowboarding in the area. With over 2,000 hours of sunshine each year, this city offers everything you'd want in an urban centre while still providing the small town relaxed lifestyle.


Bachelor’s Degree in a health-related discipline; must have a certificate in Public Health Inspection (Canada) and must be registered or eligible to be registered with the Board of Registration of the Canadian Institute of Public Health Inspectors BC Branch.

Two year’s recent experience as a Public Health Inspector or the equivalent combination of education, training and experience.

Current valid BC Driver’s License.


This posting is covered by the Provincial Health Officer’s mandatory COVID-19 vaccination orders and selected applicant(s) must comply.

Interior Health now offers assistance from an Aboriginal Employment Advisor. If you self-identify as Aboriginal (First Nations, Métis or Inuit) and if you would like assistance with internal career exploration, send your question via email to AboriginalEmployment@interiorhealth.ca to be redirected to the Employment Advisor. We invite applicants to self-identify as First nations, Métis, or Inuit within cover letters and/or resumes.

Competition #:


Employee Type:


Bargaining Unit:








Reports To:


Hourly Wage:

$37.65 - $47.01

Close Date:


Share this posting

Search for Related Jobs

* All postings with a closing date specified close at 11:59 pm PT