{bc}

Lab Instructor - Software Engineer

Higher Colleges of TechnologyAbu Dhabi, UAE4 months agoMid-Senior
Mid-Senior

Skills

JavaPythonC++

About This Role

Position Summary

  • A lab instructor is sought to support students and faculty of the Computer Information Science division.
  • The candidate will lead lab sessions and provide hands-on instruction in all areas of Software Engineering practice and mentor students through assignments or projects.
  • The candidate will foster a positive and collaborative learning environment that ignites a passion for learning with students.
  • In support of Emiratization, HCT may exercise flexibility with the experience or education requirement in order to recruit UAE National candidates who show potential for success in the role.
  • Bachelor s degree in Software Engineering, Information Technology, Computer Science, or a related field. An MSc degree is advantageous.
  • Relevant certifications in software engineering or programming language / frameworks are desirable. (e.g., Certified Scrum Master, Certified Associate in Python Programming, etc)

Requirements

  • Preference is given to candidates with at least 3 years of industry experience as a software engineer.
  • The range of expertise sought includes:
  • Programming languages such as Java, C#, and Python.
  • Web technologies such as HTML, CSS, JavaScript, and AJAX, along with libraries and frameworks like jQuery, Angular, React, and Vue.js.
  • Server-side development tools and frameworks such as Node.js, Express.js, Spring Boot, and ASP.NET Core MVC.
  • Relational databases (e.g., MySQL and Oracle) and NoSQL database management systems (e.g., MongoDB).
  • Version control systems like Git
  • Containerization technologies such as Docker.
  • RESTful API development and consumption
  • Cloud platforms like AWS, Azure, or Google Cloud.
  • Continuous integration and deployment (CI/CD) pipelines
  • Automated testing frameworks (e.g., Jest, Mocha, Selenium).
  • Agile development methodologies, particularly Scrum
  • Project management and collaboration tools such as Jira.
  • Strong troubleshooting and problem-solving skills to address issues that arise during development or in the learning process.
  • Strong verbal and written communication skills and a demonstrated competency to explain complex concepts clearly and concisely to students and ability to interact with people at all levels of an organization
  • The ability to work well with others in a collaborative educational environment
  • The ability to cope with pressure in a positive manner while working to deadlines within a busy and demanding environment
  • A demonstrated willingness to engage in professional development activities in order to improve current skills and acquire new skills, and to adapt to the evolving needs of the organization
  • Previous teaching assistant experience is beneficial
  • Lead lab sessions where students practice programming concepts and software development / engineering principles, focusing on student s acquisition of competencies by practical application of skills
  • Provide one-on-one assistance to students during labs, ensuring comprehension of programming principles and troubleshooting code
  • Monitor progress of student learning and support their continuous learning process by offering guidance and feedback
  • Grade lab assignments and projects, provide constructive feedback, and assess students' progress.
  • Work with other instructors to align lab work with lectures and overall course objectives.
  • Keep up with the latest programming languages, frameworks, libraries, tools, best practices, and industry trends to ensure that the lab instruction is relevant.
  • Ensure that all computers and software in the lab are up to date and functioning properly.

Job Description

Click here to view the complete Job Description

Salary

and Benefits

Salary

& Benefit details will be provided to short listed candidates

HADEF Program is designed to develop UAE National candidate s teaching skills and experience.

If you are not a UAE National, you are invited to apply for other vacancies by clicking on Current Vacancies .

Your resume, rewritten for this exact role.

Sign up free — Base Career tailors your CV to this job description in 60 seconds.

01 / 05

Resume Tailored to This Job

Resume Tailored to This Job

Your keywords, structure, and story — rewritten to match this exact role and pass ATS filters.

Get My Free Resume

Free · No card · 60 seconds

02 / 05

Cover Letter for This Role, Done

Cover Letter for This Role, Done

Job-specific cover letters written in Gulf professional tone — ready in seconds, not hours.

Get My Cover Letter

Free · No card · 60 seconds

03 / 05

See How Well You Fit This Role

See How Well You Fit This Role

AI match score with clear reasons — know your fit before investing time in the application.

Check My Fit Score

Free · No card · 60 seconds

04 / 05

Apply in One Click

Apply in One Click

Autofill any application form on Workday, LinkedIn, Bayt, Greenhouse — with your tailored content.

Start Applying Faster

Free · No card · 60 seconds

05 / 05

Track It. Follow Up at the Right Time.

Track It. Follow Up at the Right Time.

Visual pipeline for every application with AI-timed follow-up reminders so nothing slips.

Track My Applications

Free · No card · 60 seconds

2.2K+

Cover Letters & Follow-ups

1.8K+

Resumes Tailored

190.5K+

Jobs Tracked

Trusted by professionals at

PwC//
Emaar//
KPMG//
Noon//
Amazon AWS//
Talabat//
Deloitte//
Emirates//
Careem//
Aramex//
McKinsey//
Property Finder//
Majid Al Futtaim//
Chalhoub Group//
PwC//
Emaar//
KPMG//
Noon//
Amazon AWS//
Talabat//
Deloitte//
Emirates//
Careem//
Aramex//
McKinsey//
Property Finder//
Majid Al Futtaim//
Chalhoub Group//
AI Job Platform

Stop applying blindly. Start getting hired.

Base Career automates the hardest parts of job searching — apply smarter, not harder.

AI Resume in 60s

Your resume rewritten for this exact role using the job description as the brief.

ATS-Optimized

Get past automated screening filters with the right keywords matched to each job.

Application Tracker

Track every job, follow-up, and interview in one visual kanban board.

Free plan · No credit card required