UCode is hiring an

Assistant Academic Director

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 great leaders prepared for growth. Our Assistant Academic Director will provide support in center management and lead a team of instructors, being in development to run their own center at some point. You will be able to form 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 the Assistant Academic Director. This is a full time position and a hybrid role, primarily teaching students how to code, managing and some sales. Knowledge of coding and various coding languages is an absolute must to apply!


Some responsibilities include, but are not limited to:

  • Assist Center Director in managing daily center operations & upholding high standards of excellence in operations and customer service
  • Lead and support a team of instructors including coaching and development
  • Support Center Director in meeting sales performance targets, including center growth and student test scores
  • Create and maintain relationships with parents and community members
  • Assist in enrollment, scheduling, events, camps, and general center maintenance
  • Provide assistance in effectively scheduling staff sessions to increase company efficiency
  • Learn advanced learning strategies
  • Other jobs at UCode