UCode is hiring a

Sr. Coding Instructor for Kids & Teens ($80/hr)

UCode teaches kids and teens how to write software through classes and camps at our campus locations using project driven curriculum with individualized instruction by teachers. In the process, we’ve transformed thousands of kids’ educations and are poised to have a true impact on significantly more. Students have gone on to work at companies like Google and have written code used by billions of people. We are backed by Bloomberg Beta and Idealab, among others -- and we have a plan to expand dramatically over the next coming years.


Teach our students to reach their creative and intellectual potentials though computer science.

Inspire them to create software that is meaningful to themselves and the communities they serve.

Every moment matters.


We seek experienced, energetic instructors to teach and inspire students in an after-school environment. You will be working with top students, using a curriculum designed specifically for their needs. Our Senior Instructors will provide support in center management, but their main focus will be to ensure students' success, company growth, form meaningful relationships, and provide the best possible experience for our customers. This will be your opportunity to spend your time teaching and positively impacting kids lives, not grading or dealing with administrative issues. This is a part-time, flexible position with the opportunity to work up to 30 hours/week.


Knowledge of coding and a Bachelor's degree in Computer Science & Math (or similar degree) is an absolute must in order to apply! You will be required to test out of our coding curriculum!


Some responsibilities include, but are not limited to:

  • Teach kids from the ages of 6-19 how to code and empower themselves through Computer Science
  • Provide a dynamic learning environment that effectively engages & facilitates authentic learning for students of diverse backgrounds, cultures, and experiences
  • Assist Center Director in managing daily center operations & upholding high standards of excellence in operations and customer service
  • Support Center Director in meeting sales performance targets, including center growth and student test scores
  • Coaching and development of peers that fosters a continuous learning environment
  • Assist in enrollment, scheduling, events, camps, and general center maintenance (including opening & closing of center)
  • Create and maintain relationships with parents and community members
  • Provide assistance in effectively scheduling staff sessions to increase company efficiency
  • Learn advanced learning strategies
  • Other jobs at UCode