Computer Science Teacher (Senior Secondary)

Placements24

Willows (CA)

Hybrid

USD 55,000 - 90,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote work
Professional development
Supportive team

Job summary

Placements24 seeks a remote-first Computer Science teacher to lead senior secondary instruction. You will deliver a robust CS curriculum covering programming, algorithms, data structures, cybersecurity, and emerging technologies in a virtual learning environment.

You will mentor students, design assessments, and stay current with CS trends while supporting online pedagogy and student engagement from anywhere.

Qualifications

  • Bachelor’s degree in CS/IT or related field.
  • Relevant teaching qualification or credential is highly desirable.
  • Proven track record in secondary education CS instruction.
  • Experience using online teaching platforms and LMS.

Responsibilities

  • Design and deliver CS curricula for senior secondary levels.
  • Teach programming languages (Python, Java), algorithms, data structures.
  • Foster computational thinking and problem-solving among students.
  • Develop and implement assessments and feedback.
  • Create engaging online learning environments with digital tools.
  • Stay updated with CS trends and educational tech.
  • Mentor students in coding projects and competitions.
  • Collaborate with faculty on curriculum initiatives.

Skills

Programming languages
Online teaching
Remote communication
Curriculum design

Education

Bachelor's degree in CS/IT
Teaching qualification

Tools

Online LMS
Virtual classrooms

Job description

About the Role

Our client, a forward-thinking educational institution, is seeking an innovative and highly skilled Computer Science Teacher to lead instruction for senior secondary students. This remote-first role is ideal for an educator passionate about technology and eager to inspire the next generation of innovators. You will be responsible for delivering a robust curriculum covering programming, algorithms, data structures, cybersecurity, and emerging technologies. The goal is to equip students with critical thinking, problem-solving, and computational skills essential for future success in a rapidly evolving digital world. This is a unique opportunity to shape a vital curriculum and engage students effectively in a virtual learning environment, contributing significantly from anywhere.

Key Responsibilities
  • Design and deliver comprehensive, engaging, and up-to-date computer science curricula for senior secondary levels.
  • Teach core concepts including programming languages (e.g., Python, Java), algorithms, data structures, web development, and database management.
  • Foster computational thinking, logical reasoning, and problem-solving skills among students.
  • Develop and implement effective assessment methods to evaluate student learning and provide constructive feedback.
  • Create and maintain a dynamic and interactive online learning environment, utilizing various digital tools and platforms.
  • Stay abreast of the latest advancements in computer science and educational technology, integrating relevant trends into the curriculum.
  • Mentor students in coding projects, competitions, and potential career paths in technology.
  • Collaborate with faculty and administration on curriculum development and school-wide initiatives.
Requirements
  • A Bachelor's degree in Computer Science, Information Technology, or a related field.
  • A relevant teaching qualification is highly desirable.
  • Demonstrated expertise in teaching computer science at the secondary school level.
  • Proficiency in multiple programming languages and a strong understanding of computer science fundamentals.
  • Experience with online teaching platforms, virtual classrooms, and digital learning management systems.
  • Excellent communication, presentation, and interpersonal skills, adapted for remote interaction.
  • Ability to create engaging digital content and foster student participation in an online setting.
  • A proactive approach to staying current with technological advancements and pedagogical approaches.
  • A passion for computer science and inspiring young minds to pursue STEM fields.
Benefits

This remote-first position offers a highly competitive salary commensurate with experience and expertise. We provide significant flexibility, allowing you to work from your preferred location. Our client invests in their educators, offering opportunities for professional development in cutting-edge technologies and online pedagogy. You will be part of a supportive virtual team dedicated to educational excellence. This role offers the chance to shape the future of tech education for students across South Africa and beyond, making a substantial impact without the constraints of a physical location.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Online Educator - STEM Focus
Senior Online Educator - STEM Focus

Placements24 • United States

Remote
USD 41,000 - 59,000
Online Curriculum Developer - STEM
Online Curriculum Developer - STEM

Placements24 • United States

Remote
USD 42,000 - 61,000
Remote work within South Africa
Remote CS Teacher for Senior Students - Inspire Innovation
Remote CS Teacher for Senior Students - Inspire Innovation

Placements24 • Willows (CA)

Hybrid
USD 55,000 - 90,000
Remote work
Professional development
Supportive team
Mathematics Teacher - Senior Phase & FET
Mathematics Teacher - Senior Phase & FET

Placements24 • Riverton (UT)

Remote
USD 19,000 - 31,000
Remote work
Professional development
Supportive virtual team
+1
Lead Online Educator - Physical Sciences
Lead Online Educator - Physical Sciences

Placements24 • United States

Remote
USD 30,000 - 55,000
Competitive salary
Health benefits
Generous leave
+7
Remote Online High School Tutor - Physics & Chemistry
Remote Online High School Tutor - Physics & Chemistry

Placements24 • United States

Remote
USD 34,000 - 48,000
Remote work
Flexible hours
Senior Curriculum Developer - Remote
Senior Curriculum Developer - Remote

Placements24 • Westside (TX)

Hybrid
USD 85,000 - 120,000
Health insurance
Retirement plan
Professional development
+2
Computer Science Teacher | $98 Remote
Computer Science Teacher | $98 Remote

Crossing Hurdles • United States

Remote
CAD 67,502 - 135,004
Virtual Early Childhood Educator
Virtual Early Childhood Educator

Placements24 • United States

Remote
USD 28,000 - 48,000
Competitive salary
Flexible hours
Professional development
+2
Remote Senior English Home Language Teacher
Remote Senior English Home Language Teacher

Placements24 • Queenstown (MD)

Hybrid
USD 25,000 - 39,000
Flexible schedule
Professional development