UCode is hiring a

Senior Coding Instructor ($30-$50/hr based on background)

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're looking for inspiring teachers prepared to go up and beyond to educate our generation's youth. Our Senior Instructor will provide support in center management while forming meaningful relationships with students and parents, as kids blossom with their skills and knowledge of programming. Ensuring student success, company growth, and providing the best possible experience for our customers are top priorities for our Senior Instructor. This is a part time position (up to 30 hours/week) and a hybrid role, with heavy emphasis on teaching students how to code & some managing.


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
  • Similar jobs

    Other jobs at UCode