Computer Programming Instructor – Cayman Code Academy

About Company
University College Cayman Islands
Grand Cayman
Job Info
Job Status: Expired
No of Vacancies: 3
Date Posted: June 25, 2019
Expiry Date: August 31, 2019
Job Type: Full Time
Job Level: Any
Years of Experience: 2
Salary Info
Salary Type: Negotiable
Apply on this job
This job already Expired,
Application not allowed this job status.
Share this job

University College of the Cayman Islands and Cayman Enterprise City is looking for a Principal Instructor. This person must have a strong aptitude and desire to help people change their lives and enter the world of professional software development through instruction and guidance. This is a hands-on instruction role as well as a management role. You will work closely with the University College of the Cayman Islands, Code Fellows and Cayman Enterprise City in order to ensure delivery of the best possible learning experience for students in your market.

This will be the student’s first interaction with Software Development so it’s a unique opportunity to spark interest for new aspiring coders.


The Principal Instructor operates as a Lead Instructor, the manager of the instructional team, and a technical point of contact for partner relations.

  • Lead Instructor Responsibilities 
  • Ensure the best possible, highest quality learning environment for students.
  • Instruct according to the guidelines and rules set forth in the Code Fellows Instructor Handbook.
  • Proactively assist students’ learning in-person and online.
  • Be available to students outside of lecture, in person, as needed.
  • Act as a trainer for Assistant Instructors. 
  • Effectively manage and leverage the assistance of teaching assistants.
  • Evaluate assignments and provide meaningful feedback as needed.
  • Alert the Company to any significant student issues and provide support as needed.
  • Support other instructors and teaching assistants with the curriculum, as needed.
  • Record student performance and report to admissions/headquarters staff for record-keeping.

Additional team management responsibilities:

  • Assist support team in finding, onboarding, and retaining new instructional staff.
  • Instruct courses as necessary to meet the requirements of the published schedule.
  • Develop and support programs that improve instructional team performance.
  • Orchestrate course planning and retrospective meetings.
  • Act as primary point of contact and liaison between the Education department and other support team members. 

Partner relations responsibilities

  • Build relationships with hiring managers.
  • Help hiring companies understand capabilities of grads, and how to interview grads.
  • Monitor data on industry demand to inform course offerings.

Skills & Qualifications

  • 4+ years of professional software development experience.
  • Professional experience as an instructor or educator, including experience teaching students how to code, recent relevant coding coursework as a student, or demonstrated coding ability.
  • Experience coaching and developing a team of instructors and/or software developers.
  • Highly organized individual able to keep multiple projects and tasks on track at once.
  • Strong growth mindset, with proven desire for continued learning. 


Service – promotes the social and intellectual growth of all students at UCCI

Professionalism – recognizes diversity in UCCI’s organizational culture; understand department and UCCI policies, and promotes an environment conducive to learning; demonstrates a professional conduct in discussing and dealing with internal issues; maintains balance of work and personal life while engaging in new knowledge to enhance personal growth and skills; and adheres to UCCI policies regarding social conduct, attendance and dress code.

Privacy and Confidentiality – engage in a confidential and professional manner all conversations, written and electronic information regarding students and in accordance with UCCI’s privacy and legal requirements.

Communication – maintains good relationships with UCCI’s clients including the students, visitors, and other colleagues, even when facing pressure situations and when confronted.

Commitment to colleagues – shows respect for colleagues; and provides constructive feedback when needed.

If interested please email