Step 1 of 6

CodePath Technical Interview Coach Role Description

Organization Overview is an early-stage nonprofit dedicated to offering an accelerated pathway into the technology industry for college students all across the US, with an emphasis on serving underserved, low-income, and first-generation students. We offer a variety of courses and services to students both directly on-campuses at colleges and remotely using video classrooms with instructors and TAs. All of these courses and services are offered to students entirely for free, funded directly by the technology industry in order to invest in the next generation of talented software engineers.

Our vision is that every student in college, regardless of background or personal circumstances, should have the opportunity, skills, network, and pathways available to become a confident and successful software engineer in the tech industry. develops and delivers a wide variety of programs and supports students over multiple years, reaching students in college starting before Freshman year and then all the way through to post-graduation and entering full-time software roles. provides curriculum and programs for college students all across the United States, often offered for-credit at campuses, including at many HBCUs, HSIs, women’s colleges, and state colleges. is supported directly by the technology industry including Microsoft, Facebook,, and many more.

For more information, check out our website at

The Role

CodePath’s mission is to increase diversity in tech by transforming college C.S. education for underrepresented minorities and underserved populations. We do this through a joint approach of technical knowledge and skills and connections to the tech industry. Our Technical Interview Coaches are industry professionals who have experienced technical interviews themselves, and are passionate about empowering students from underrepresented groups in tech to succeed.

Each Coach is paired with a group of 3-6 students for the duration of the program. During each class session, the Coaches will facilitate a 1-hour Zoom breakout room with their small group where students will practice their technical interview skills together. Students are given a calibration test at the start of the course and placed in either the Intermediate or Advanced level course. Each Coach will be given a preference of which level they would like to support.

NOTE: This role was formerly called “mentor” and was changed to “coach" starting Fall 2022. The role responsibilities will be the same as the previous in-class “mentor” role.

The primary responsibilities of Coaches are:

  • Help facilitate discussion amongst the students.
  • Develop strong relationships with students to support their growth and development throughout the program.
  • Provide technical support to increase student understanding of the course content.
  • Share your industry knowledge to give students insight into the technical interview process.
  • Review all session material prior to attending class to ensure strong understanding of the content.

CodePath provides the following support:

  • Access to all course materials and solution guides
  • Pre-course facilitation training
  • Student feedback to help you improve your facilitation skills
  • Support from an Instructional Program Manager throughout the course

The time commitment for Coaches is as follows:

  • Before the course starts, you'll complete an asynchronous training module, and attend a live virtual 2-hour orientation session on Zoom.
  • During the 10-week course from February 24th-April 27th, your weekly commitment will be as follows:
    • 1-2 hours independent review of session material to prepare for upcoming sessions.
    • 1 hour and 20 minutes in-class on Saturdays from 10:30-11:50 AM PST/1:30-2:50 PM EST

Note: If you’re unable to commit to the entire 10-week span of the course, you will be given the option to commit for 5 consecutive weeks instead.

You should apply to be a CodePath Coach if you:

  • Love working with students and are passionate about increasing equity in tech.
  • Currently work as a software engineer, and have been through the technical interview process yourself.
  • You are comfortable coding in Java or Python.

Reports To

CodePath Instructional Program Manager

For general information about and our courses, check out or feel free to email us at with any questions.

What are the requirements?

Review CodePath policies