1

Computer Science Teaching Jobs in British Columbia

Senior Data Developer

Vancouver, BC ยท Hybrid

CA$46.39 - CA$66.68/hr

Bachelor's Degree in Computer Science, Information Systems Management or a data intensive related ... Demonstrated technical leader with skills in teaching, coaching and mentoring others. * Excellent ...

Senior Data Developer

Vancouver, BC ยท Hybrid

CA$46.39 - CA$66.68/hr

Bachelor's Degree in Computer Science, Information Systems Management or a data intensive related ... Demonstrated technical leader with skills in teaching, coaching and mentoring others. * Excellent ...

Academic Programs Coordinator

Vancouver, BC ยท On-site

CA$4.7K - CA$5.1K/mo

... of Science Compensation Range $4,739.00 - $5,102.00 CAD Monthly Posting End Date August 20, 2026 ... The role coordinates teaching assistant recruitment, onboarding, scheduling, and support ...

... Applied Science Compensation Range $4,695.00 - $5,385.00 CAD Monthly Posting End Date August 26 ... Provides backup coverage for Teaching Assistant (TA) appointment processing to ensure continuity ...

Education Program & Admin. Asst.

Vancouver, BC ยท On-site

CA$4.7K - CA$5.1K/mo

... Sciences | Faculty of Medicine Compensation Range $4,739.00 - $5,102.00 CAD Monthly Posting End ... Preparation of teaching contracts and appointments for Sessional Instructors and entering ...

Crowd TD - Senior

Vancouver, BC ยท On-site

CA$111K - CA$123K/yr

... Computer Science or other related course SKILLS AND ABILITIES Technical skills Expert level ... teach new techniques and promote new approaches to push performance to the next level Excellent ...

... Science Compensation Range $5,964.75 - $8,573.08 CAD Monthly The Compensation Range is the span ... teaching. Reporting to the Associate Dean, Academic, the incumbent works independently under ...

... teach/learn new technologies, software languages, APIS independently and with minimal support. Education: * Post-secondary graduate with a degree, diploma or certificate in computer science or ...

... teach/learn new technologies, software languages, APIS independently and with minimal support. Education: * Post-secondary graduate with a degree, diploma or certificate in computer science or ...

... teach/learn new technologies, software languages, APIS independently and with minimal support. Education * Post-secondary graduate with a degree, diploma or certificate in computer science or ...

... teach/learn new technologies, software languages, APIS independently and with minimal support. Education * Post-secondary graduate with a degree, diploma or certificate in computer science or ...

Showing results 41-60

Computer Science Teaching information

See British Columbia salary details

$19K

$60.3K

$123.5K

How much do computer science teaching jobs pay per year?

As of Aug 22, 2026, the average yearly pay for computer science teaching in British Columbia is $60,283.00, according to ZipRecruiter salary data. Most workers in this role earn between $38,500.00 and $69,000.00 per year, depending on experience, location, and employer.

What is computer science teaching?

Computer science teaching involves instructing students on topics related to computer science, such as programming, algorithms, data structures, computer systems, and computational thinking. Educators in this field work in various settings, including schools, colleges, universities, and online platforms. Their goal is to help students develop problem-solving skills, understand theoretical concepts, and gain practical experience with technology. Computer science teachers may also design curricula, assess student progress, and stay updated with advancements in the rapidly evolving field.

What are some common challenges computer science teachers face when introducing programming concepts to students?

One common challenge computer science teachers encounter is addressing the wide range of prior knowledge and experience among students, as some may be completely new to programming while others have advanced skills. Teachers must also find engaging ways to explain abstract concepts, making them accessible and relevant to learners with different interests and learning styles. Additionally, keeping up with rapidly evolving technologies and ensuring that course content remains current can be demanding. Collaboration with other educators and leveraging online resources often help in overcoming these challenges and enhancing student engagement.

What are the key skills and qualifications needed to thrive as a computer science teacher, and why are they important?

To thrive as a Computer Science Teacher, you need a solid background in computer science concepts, teaching credentials, and often a relevant degree or certification in education. Familiarity with programming languages (such as Python or Java), learning management systems, and educational technology tools is typically required. Strong communication, patience, and the ability to inspire and engage students are crucial soft skills. These competencies ensure effective instruction, support diverse learners, and foster a positive and productive classroom environment.

Is there a shortage of computer science teachers?

There is a recognized shortage of qualified computer science teachers in many regions, driven by high demand for technology education and a limited supply of educators with specialized skills in programming, algorithms, and computer systems. This shortage often leads to increased job opportunities, competitive salaries, and a need for ongoing professional development and certifications for teachers in this field.

What do computer science teachers do?

Computer science teachers develop and deliver lessons on programming, algorithms, data structures, and software development. They assess student progress, create curriculum materials, and may incorporate tools like coding platforms and programming languages to facilitate learning in classroom or online settings.

What are the most commonly searched types of Computer Science Teaching jobs in British Columbia?

The most popular types of Computer Science Teaching jobs in British Columbia are:

What are popular job titles related to Computer Science Teaching jobs in British Columbia?

For Computer Science Teaching jobs in British Columbia, the most frequently searched job titles are:

What job categories do people searching Computer Science Teaching jobs in British Columbia look for?

The top searched job categories for Computer Science Teaching jobs in British Columbia are:

Infographic showing various Computer Science Teaching job openings in British Columbia as of August 2026, with employment types broken down into 69% Full Time, 22% Part Time, and 9% Temporary. Highlights an 78% In-person, 9% Hybrid, and 13% Remote job distribution, with an average salary of $60,283 per year, or $29 per hour.

Mental Health Therapist (Masters in Behavioural Science)

Vancouver Coastal Health

North Vancouver, BC โ€ข On-site

CA$44.85 - CA$56.02/hr

Full-time

Medical, Dental, Retirement

Posted 8 days ago


Job description

The salary range for this position is CAD $44.85/Hr. - CAD $56.02/Hr.

Come work as a Mental Health Therapist with Vancouver Coastal Health (VCH) at the Assessment Treatment Services team in North Vancouver! Apply now to join the team! 

Within the context of a client centered care model and in accordance with established standards of professional practice, and vision and values of the organization, works as part of a multidisciplinary mental health care team to provide comprehensive mental health and psychosocial assessment and treatment services for individuals with mental illness and concurrent disorders (i.e. Substance use). Provides psychodynamic, cognitive and behavioural therapy, group counselling and psychoeducation according to a variety of theoretical models and best practices; establishes and maintains therapeutic relationships based on trust with clients and their families; evaluates and modifies individualized strength based treatment plans; participates in case conferences/meetings with clients, family, service providers and members of the multidisciplinary team; and collaborates and provides clinical support to colleagues to meet the needs of the client population serviced and to provide integrated service and continuity across the care continuum.


Education & Experience

  • Masterโ€™s degree in Behavioral Sciences from a recognized program.
  • Three (3) yearsโ€™ experience working in an outpatient/community setting providing individual and group therapy to clients with a variety of mental disorders (including misuse of alcohol and other drugs) or an equivalent combination of post-graduate education, training and experience.
  • Valid BC Drivers License. Local area travel may require the use of a personal vehicle.

Knowledge & Abilities

  • Comprehensive knowledge of psychotherapeutic and counseling skills.
  • Broad knowledge of mental illness and treatment.
  • Broad knowledge of substance abuse and addictions treatment.
  • Broad knowledge of psychopharmacology (indications and side-effects).
  • Broad knowledge of other facilities and community resources.
  • Broad knowledge of other health care disciplines and their role in client care.
  • Broad knowledge of adult education principles, methods and tools.
  • Broad knowledge of legislation and government policies and procedures that relate to client.
  • Demonstrated ability to perform psychosocial assessments and provide treatment planning and care.
  • Demonstrated ability to communicate effectively, both orally and in writing, with clients and their families, colleagues, physician, and other health care staff, both one-on-one and in groups.
  • Demonstrated listening and information seeking skills that promotes communication and lead to a co-operative approach to problem solving within a multidisciplinary setting.
  • Demonstrated ability to establish workload priorities.
  • Demonstrated ability to work both independently and collaboratively as a member of a multidisciplinary team.
  • Demonstrated ability to work with individuals with diverse backgrounds.
  • Demonstrated ability to adjust to new or unexpected events, problem solve, and to deal effectively with conflict situations.
  • Demonstrated ability to provide consultation, leadership and work direction.
  • Ability to operate related equipment.
  • Physical ability to perform the duties of the position.
  • Basic computer literacy to operate a computerized client care information system and word processing, spreadsheet, Internet and e-mail software.

The hours of work including days off and work area may be subject to change consistent with operational requirements and the provision of the Collective Agreement and applicable statutes. Successful applicants may be required to complete a Criminal Records Review Check.
As per Ministry of Health policy, all health care workers working in publicly-funded health care facilities are required to report their past receipt of certain vaccines or history of certain infections. Collecting these records will allow for offering of any missing vaccines, and for appropriate actions to be taken in the event of any future exposure to a communicable disease or during outbreaks. For all new hires and appointments to Vancouver Coastal Health, you will be asked to provide this information as part of the onboarding process.

WHY JOIN VANCOUVER COASTAL HEALTH?


VCH is a world class innovator in medical care, research and teaching, delivering service to more than one million BC residents. At VCH, we embrace thinking boldly, taking smart risks, and "going first" when we believe it will lead to the best possible outcomes for patients and their families. We invite you to join us in creating healthy lives in healthy communities by showcasing our passion for care, connection to the communities we serve and our culture of teamwork that makes VCH a great place to work.

  • Comprehensive health benefits package, including MSP, extended health and dental and municipal pension plan
  • Grow your career with employer-paid training and leadership development opportunities
  • Wellness supports, including counselling, critical incident and innovative wellness services are available to employees and their immediate families
  • Award-winning recognition programs to honour staff, medical staff and volunteers
  • Access to exclusive discount offers and deals for VCH staff

At Vancouver Coastal Health, our vision of healthy lives in healthy communities inspires us and our values and pillars guide us. We support equitable practices, diverse teams and inclusive environments, which are vital to creating welcoming spaces where everyone can bring their whole selves to work and feel supported. We encourage applications from equity-deserving communities, including Indigenous Peoples and members of racialized groups, people with disabilities and people of all gender identities and expressions and sexual orientation.
Vancouver Coastal Health is proud to be recognized as one of BCโ€™s Top Employers, Canadaโ€™s Best Diversity Employers and Canada's Top Employers for Young People in 2025.
Only short-listed applicants will be contacted for this posting.
***Employees of VCH must apply online via the Internal Career Portal on CareerHub, you are currently viewing the External Career Portal. Refer to the https://my.vch.ca/working-here/job-postings site for instructions on how to view internal job postings and how to apply as an employee. Current VCH employees who apply to this posting using this external site will be considered as an external candidate. Seniority will not apply.***
Thank you for your interest in Vancouver Coastal Health.