Our diverse, inter-disciplinary and innovative programming helps shape the next generation of ... Teach AP Computer Science Principals 9, AP Computer Science 11/12, and Digital Literacy 8/9; * Lead ...
Quick apply
Our diverse, inter-disciplinary and innovative programming helps shape the next generation of ... Teach AP Computer Science Principals 9, AP Computer Science 11/12, and Digital Literacy 8/9; * Lead ...
Quick apply
Our diverse, inter-disciplinary and innovative programming helps shape the next generation of ... Teach AP Computer Science Principals 9, AP Computer Science 11/12, and Digital Literacy 8/9; * Lead ...
Our diverse, inter-disciplinary and innovative programming helps shape the next generation of ... Teach AP Computer Science Principals 9, AP Computer Science 11/12, and Digital Literacy 8/9; * Lead ...
Our diverse, inter-disciplinary and innovative programming helps shape the next generation of ... Teach AP Computer Science Principals 9, AP Computer Science 11/12, and Digital Literacy 8/9; * Lead ...
Vancouver, BC · On-site +1
$130K - $180K/yr
Bachelor's degree in Computer Science, Engineering, or related field * 5+ years of experience, with at least 2 years in both deep learning and software engineering * Proficiency in deep learning ...
Quick apply
Vancouver, BC · On-site +1
$130K - $180K/yr
Bachelor's degree in Computer Science, Engineering, or related field * 5+ years of experience, with at least 2 years in both deep learning and software engineering * Proficiency in deep learning ...
Vancouver, BC · On-site +1
$130K - $180K/yr
Bachelor's degree in Computer Science, Engineering, or related field * 5+ years of experience, with at least 2 years in both deep learning and software engineering * Proficiency in deep learning ...
Quick apply
Vancouver, BC · On-site +1
$130K - $180K/yr
Bachelor's degree in Computer Science, Engineering, or related field * 5+ years of experience, with at least 2 years in both deep learning and software engineering * Proficiency in deep learning ...
North Vancouver, BC · On-site +1
A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Extended Health and Dental Benefits * Amazing ...
Quick apply
North Vancouver, BC · On-site +1
A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Extended Health and Dental Benefits * Amazing ...
North Vancouver, BC · On-site +1
A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Extended Health and Dental Benefits * Amazing ...
Quick apply
North Vancouver, BC · On-site +1
A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Extended Health and Dental Benefits * Amazing ...
Vancouver, BC · On-site +1
A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Extended Health and Dental Benefits * Amazing ...
Quick apply
Vancouver, BC · On-site +1
A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Extended Health and Dental Benefits * Amazing ...
Vancouver, BC · On-site +1
A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Extended Health and Dental Benefits * Amazing ...
Quick apply
Vancouver, BC · On-site +1
A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Extended Health and Dental Benefits * Amazing ...
Vancouver, BC · On-site +1
CA$240K - CA$300K/yr
Bachelor's or Master's degree in Computer Science, Engineering, or a related field. * 6+ years of software engineering experience with strong technical depth * 3+ years of experience managing or ...
Vancouver, BC · On-site +1
CA$240K - CA$300K/yr
Bachelor's or Master's degree in Computer Science, Engineering, or a related field. * 6+ years of software engineering experience with strong technical depth * 3+ years of experience managing or ...
Vancouver, BC · On-site
CA$80K - CA$115K/yr
Bachelor's degree in Computer Science, Engineering, or related field. * 6-10+ years of experience in QA Automation and test engineering. * Strong hands-on experience with: * Automation frameworks:
Vancouver, BC · On-site
CA$80K - CA$115K/yr
Bachelor's degree in Computer Science, Engineering, or related field. * 6-10+ years of experience in QA Automation and test engineering. * Strong hands-on experience with: * Automation frameworks:
Vancouver, BC · Hybrid
CA$240K - CA$300K/yr
Bachelor's or Master's degree in Computer Science, Engineering, or a related field. * 6+ years of software engineering experience with strong technical depth * 3+ years of experience managing or ...
Vancouver, BC · Hybrid
CA$240K - CA$300K/yr
Bachelor's or Master's degree in Computer Science, Engineering, or a related field. * 6+ years of software engineering experience with strong technical depth * 3+ years of experience managing or ...
Bachelor's degree in Electrical or Computer Science Engineering * 5 years+ experience with low-power firmware * In-depth knowledge of communication protocols * Proficient with ARM development tools ...
New
Bachelor's degree in Electrical or Computer Science Engineering * 5 years+ experience with low-power firmware * In-depth knowledge of communication protocols * Proficient with ARM development tools ...
New
Reporting to the IT Support and Client Services (ITCS) Technical Team Lead, the Technical Analyst is responsible for providing technical support to the Faculty of Engineering and Computer Science. IT ...
Reporting to the IT Support and Client Services (ITCS) Technical Team Lead, the Technical Analyst is responsible for providing technical support to the Faculty of Engineering and Computer Science. IT ...
Burnaby, BC · Remote
$23/hr
You've completed your second-year coursework and are a 3rd or 4th-year Computer Science/Engineering student. * You are a rational and critical thinker who seeks solutions when you find problems.
Burnaby, BC · Remote
$23/hr
You've completed your second-year coursework and are a 3rd or 4th-year Computer Science/Engineering student. * You are a rational and critical thinker who seeks solutions when you find problems.
Burnaby, BC · Remote
$23/hr
You've completed your second-year coursework and are a 3rd or 4th-year Computer Science/Engineering student. * You are a rational and critical thinker who seeks solutions when you find problems.
Burnaby, BC · Remote
$23/hr
You've completed your second-year coursework and are a 3rd or 4th-year Computer Science/Engineering student. * You are a rational and critical thinker who seeks solutions when you find problems.
Richmond, BC · Remote
$23/hr
You've completed your second-year coursework and are a 3rd or 4th-year Computer Science/Engineering student. * You are a rational and critical thinker who seeks solutions when you find problems.
Richmond, BC · Remote
$23/hr
You've completed your second-year coursework and are a 3rd or 4th-year Computer Science/Engineering student. * You are a rational and critical thinker who seeks solutions when you find problems.
Richmond, BC · Remote
$23/hr
You've completed your second-year coursework and are a 3rd or 4th-year Computer Science/Engineering student. * You are a rational and critical thinker who seeks solutions when you find problems.
Richmond, BC · Remote
$23/hr
You've completed your second-year coursework and are a 3rd or 4th-year Computer Science/Engineering student. * You are a rational and critical thinker who seeks solutions when you find problems.
Richmond, BC · Remote
$23/hr
You've completed your second-year coursework and are a 3rd or 4th-year Computer Science/Engineering student. * You are a rational and critical thinker who seeks solutions when you find problems.
Richmond, BC · Remote
$23/hr
You've completed your second-year coursework and are a 3rd or 4th-year Computer Science/Engineering student. * You are a rational and critical thinker who seeks solutions when you find problems.
Burnaby, BC · Remote
$23/hr
You've completed your second-year coursework and are a 3rd or 4th-year Computer Science/Engineering student. * You are a rational and critical thinker who seeks solutions when you find problems.
Burnaby, BC · Remote
$23/hr
You've completed your second-year coursework and are a 3rd or 4th-year Computer Science/Engineering student. * You are a rational and critical thinker who seeks solutions when you find problems.
Coquitlam, BC · On-site
Bachelor's degree in Computer Science/Engineering an asset * Strong knowledge of database technologies to scale for high volume web sites a big asset * Worked within the Ads/Marketing space * API ...
Quick apply
Coquitlam, BC · On-site
Bachelor's degree in Computer Science/Engineering an asset * Strong knowledge of database technologies to scale for high volume web sites a big asset * Worked within the Ads/Marketing space * API ...
| Aspect | Computer Science Engineering | Software Developer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science or related field; sometimes certifications | Bachelor's in Computer Science, Software Engineering, or related; certifications optional |
| Work Environment | Universities, research labs, tech companies, R&D centers | Tech companies, startups, freelance projects, corporate IT teams |
| Industry Usage | Academic, research, product development, software design | Application development, coding, testing, deployment |
| Common Search/Comparison | Focuses on theoretical and foundational knowledge | Focuses on practical coding and project implementation |
Computer Science Engineering and Software Developer roles overlap in skills and industry usage, but differ mainly in focus. Computer Science Engineering emphasizes theoretical foundations and research, while Software Developers concentrate on coding and building applications. Both roles are vital in tech industries, with CS Engineering often leading to research or academic careers, and Software Developers working on practical software solutions.

Other
Posted 3 days ago
New
Digital Literacy Teacher (Computer Science)
If you are passionate about empowering others through technology, this is your chance to make a real impact! Join our forward-thinking team as a Digital Literacy Teacher and play a key role in building innovative digital programming that equips learners with the tools they need to thrive in a digital world.
OUR SCHOOL
Shawnigan Lake School is a leading independent co-educational boarding school for ages 12-18 (grades 8-12) on Canadas beautiful west coast. Our world-class facilities situated on a stunning 270-acre campus include ten boarding houses, a theatre, film lab, an observatory, salmon hatchery, rowing crew house on the lake, dance studio, state of the art learning commons and library, recording studio, and robotics lab. Our diverse, inter-disciplinary and innovative programming helps shape the next generation of global leaders.
For more information, explore our Shawnigan at a Glance.
Shawnigan provides academic ambition to develop a culture of collaboration, independence and resilience in our students through educators and peers who inspire our students to embrace a love of learning by challenging them to solve problems critically and creatively.
Staff endorse our Schools values (Curiosity, Compassion, Community and Courage) and are deeply committed to our mission: Spark Minds, Kindle Hearts, Forge Futures.
Shawnigan Lake School is committed to safeguarding and promoting the welfare of children and young people and expects all staff (and volunteers) to share this commitment. Candidates will be required to undergo child protection screening appropriate to the post, including checks with previous employers and a vulnerable sector criminal record check.
JOB DESCRIPTION
Commencing August 31, 2026, preference will be given to qualified teachers who are a) academically multi-disciplinary b) can offer expertise, experience and enthusiasm in co-curricular activities c) are committed to contributing to our boarding campus and community, and d) have boarding school experience.
We offer acompetitive compensation packageand a nurturing, family-friendly workplace.
Appointment:This is a one-year contract with the potential for extension into a permanent role.
Teaching Load: Between 0.7 FTE and 1.0 FTE position inclusive of teaching, co-curricular and other curricular responsibilities.
Compensation:$74,182 to $118, 099 per year. Actual salary offered will be commensurate with placement on the teaching grid and prorated to FTE.
ROLES AND RESPONSIBILITIES
Reporting directly to both the Head of Academics & Leadership and the Academic Department Head, the Digital Literacy Teacher is expected to:
REQUIREMENTS
NEXT STEPS
To apply, please submit a copy of your resume/CV and cover letter to the attention of Sharon Klein, Head of Academics and Leadership Development, via theapply for this jobbutton on this page.
Shawnigan Lake School is an equal opportunity employer committed to establishing an inclusive, equitable, and accessible environment for all. All qualified applicants will receive consideration for employment without regard to race, national origin, age, sex, religion, disability, sexual orientation, gender identity or expression, marital status or any other basis protected by applicable law.
We express our appreciation to all applicants for their interest in this position, however only candidates selected for an interview will be contacted.
Application deadline is 5 pm (PST), July 21, 2026, or when filled.