SECONDARY COMPUTER SCIENCE TEACHER - QATAR - AUGUST 2026
School Type: Local Government Funded STEM
Student Type: Qatari only / gender segregated schools
Grades: From Grade 7 (secondary only)
Salary and Benefits
Tax Free Salary Per Month QAR13600 to 23700 depending on years of experience and qualifications
Housing allowance or school provided accommodation
Economy-class airfare will be provided for the employee, spouse, and up to three dependent children (below 18 years old) in the following cases:
a. Upon recruitment from the employee’s country of permanent residence to Doha.
b. At the end of service, provided that the residence permit is cancelled.
Medical services will be provided in accordance with the governmental healthcare policy applicable in the State of Qatar.
Tuition Fees
• Reimbursement is provided for tuition fees of up to three dependents under 18 years old, from Grade 1/Year 1 to Grade 12/Year 13, with a maximum of QAR 28,000 per child per year.
• Reimbursement is processed upon submission of the school’s official payment receipts and supporting documents.
Utilities -covers the full cost of water and electricity, and internet services up to QAR 300 per month (basic plan).
The contract is for one year
Brief Job Description
The Computer Science Teacher (Grades 7–12) is responsible for delivering high-quality instruction in computing, digital literacy, programming, and computational thinking. The postholder will design engaging lessons that develop students’ skills in problem-solving, logic, coding, data analysis, and digital competence. The role supports school’s STEM mission by integrating technology, innovation, and real-world applications into the curriculum. The teacher must have strong subject knowledge, proficiency with programming languages and modern technologies, and the ability to support students across a wide range of abilities—from foundational computing skills in Grades 7–9 to advanced computer science content in Grades 10–12. The teacher is expected to contribute to digital innovation across the school, support extracurricular activities, and collaborate with colleagues to enhance the school’s technology ecosystem.
Minimum Requirements:
• A Bachelor’s degree in the relevant subject (Master’s preferred)
• Minimum 3 years of teaching or lab experience
• Candidates below 50 years of age
• Experience in STEM-focused or innovative learning environments is an advantage
Requirements:
CRITERIA ESSENTIAL DESIRABLE
Qualifications Bachelor’s degree in Computer Science, Software Engineering, IT Master’s degree, teaching license, industry certifications (e.g., Python, CISCO, AWS)
Experience Experience teaching Computer Science at middle/high school level Experience in STEM schools, AP CS, coding competitions, or tech labs
Subject Knowledge Strong understanding of programming, algorithms, fundamentals Knowledge of AI, cloud computing, IoT, robotics, cybersecurity
Teaching Skills Ability to deliver engaging, project-based, and differentiated lessons Experience in digital curriculum development and blended learning
Technical Skills Proficiency in one or more programming languages Familiarity with databases, cloud platforms, or industry tools
ICT Skills Competence in LMS, coding platforms, and IT classroom tools Experience with virtual labs, simulation tools, or dev environments
Soft Skills Excellent communication, collaboration, organization Leadership experience or competition coaching
Personal Attributes Professional, reliable, creative, and student-centered Interest in innovation and emerging technologies
Commitment Commitment to safeguarding and student development Active involvement in co-curricular technology programs