Head of Programs

  • San Francisco, United States

Head of Programs

Job description

Organizational Overview

CodePath.org 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. CodePath.org 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.

CodePath.org 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. CodePath.org is supported directly by the technology industry including Microsoft, Facebook, Walmart.org, and many more.

For more information, check out our website at CodePath.org.

About the Role

80% of minority Computer Science students will drop out before graduation, and we believe it’s a problem of inspiration, support, and access. We have an opportunity to improve the college Computer Science experience for tens of thousands of students at over a hundred universities. We add on-campus industry courses and career support that make our students 3X more likely to succeed in tech.

Your mission is to guide the development of the courses, lead the distributed team of instructors, curriculum developers, and student leaders, and ensure the quality of the classrooms across all campuses. We’re financially supported by great partners like Facebook, Microsoft, and many others that believe that we’re creating systemic change, and you would be a big part of that impact.

Students often tell us that our industry, project-based courses are their favorite CS experiences. Professors love that we handle curriculum updates, grading, and student technical support. Best of all, our courses are free for students and universities.

What’s the job like?

As Head of Programs, you will be responsible for strategic program development, team and program management, and curriculum development. You will collaborate closely with others including marketing, partnerships, and operations to drive our program direction and delivery across the organization.

You would eventually be hiring and managing a small internal team and would be working with a wide range of part-time contractors and facilitators, as well as engaging thousands of students, professors, and student leaders through our scaled in-person and remote technical courses. Additional details about this leadership role:

  • At the end of the day, you own the outcome of delivering successful, high-quality technical programs for students all across the US that meet our student impact objectives. This includes maintaining and improving class quality, developing curriculum, and recruiting/training the instruction team.
  • As an early team member, you will drive everything from strategy to planning and execution, although you will have a budget to hire contractors and grow the team over time.
  • You will have a lot of autonomy to own your outcomes, and people can find that both exciting as well as intimidating and unstructured.
  • We welcome your new ideas on how to evolve our classroom playbook, how to create a stronger learning/support community, and how to create great, differentiated instruction in our classes.

What CodePath programs are currently offered to students?

We currently offer college students across the US an accelerated pathway into the tech industry including building out their resume / LinkedIn, creating a project portfolio, starting their internship search as early as possible, being confident in technical interviews at top companies, and building practical industry skills to become a confident high-performing software engineer on the job. We’ve already had thousands of students complete our courses across dozens of college campuses and we plan to expand to thousands of new students and many new campuses over the next year.

Our courses and support can span a student’s four years while they are in college, with students participating in multiple classes, joining our career center, contracting with us, and having ample opportunities to TA or help other students as well. We run many of our courses as full-length semester-long courses (blended between instruction/labs and online content) either running directly on campuses across the US-led by trained professors/students and/or also via virtual classrooms with live instructors/TAs. We serve thousands of students every year across a variety of courses and auxiliary workshops, all offered entirely for free to students.

Our courses include a unique blended learning platform (built specifically for our courses), grading/feedback on submissions, responsive student technical support, live instruction from industry experts, and TAs/mentors to support and guide student learning. Our courses/programs offered fit into four impact categories: programs to inspire students early on in their college journey, programs to fill in gaps in software fundamentals and technical interviewing, programs to provide highly practical in-demand skills such as cybersecurity or mobile development, and career center workshops and fairs to directly connect students to industry internships and roles.

You can read a lot more about our programs and philosophies in-depth by checking out our Programs and Pedagogy handbook.


Key Activities

  • Ensure that all upcoming courses are ready to run, which involves reviewing issues/feedback from last semester, triaging curriculum updates, and recruiting/training the instruction team.
  • Lead the student Tech Fellows community and manage their training and ongoing support. TechFellows are students or professors that signed up to facilitate in-person sessions for students on their college campuses.
  • Recruit and manage industry contractors and volunteers to teach courses, mentor students, as well as contribute to open-source curriculum and guides.
  • Developing and improving processes and protocols across all facets of our programs, ranging from documentation to creating new playbooks for contractors.
  • Develop and maintain relationships with CS chairs and professors.
  • Identify and develop new workshops and classes for all levels of students.
  • Coordinate closely with other areas of our team to develop the deployment plan, timeline, and policies related to bringing all of our courses to colleges across the US
  • Continuously gather feedback from students, professors, and industry to innovate on our classroom experience and drive improvements to student experience and outcomes.
  • Coordinate with the operations team to collect the data needed to evaluate and report on our programs both internally, and to our board.


Our ideal candidate has experience working in education, possesses strong leadership, writing, and communication skills, and can develop strong collaborative relationships with industry experts, professors, and other educators. They will also have a demonstrated commitment to CodePath.org’s mission and vision. Additional qualifications include:

  • Passion for equity, education, and social impact
  • Experience building curriculum and teaching classes
  • Experience as a software developer
  • Significant experience in organizing and managing people to achieve an objective
  • Experience developing, managing and scaling a system while maintaining quality
  • CS degree or equivalent

CodePath Core Values

  • We keep our promises to students
  • We exist to empower others
  • We encourage and celebrate diversity
  • We believe in continuous growth and excellence
  • We love to experiment and try new things


We are committed to professional growth and fulfillment at work. Benefits include:

  • Medical insurance with dental and vision.
  • Generous time off with a flexible workplace and work schedule.
  • A commitment to developing leaders from within the organization.
  • Frequent opportunities to connect with students, universities, and communities we serve.
  • Opportunities to engage, collaborate and partner with top technology companies, venture capitalists, and engineering leaders in Silicon Valley.
  • Offices in the San Francisco SOMA area, near Caltrain.

About the Current Team

We are individuals from a multitude of backgrounds, experiences, and unlikely stories, all connected by a single dream: a world in which regardless of background, socioeconomic status, gender or race all people have pathways to reach their full potential.

With a staff and board that cares deeply cares about diversity and equity, we believe that diverse perspectives and backgrounds create a richer work environment and enhance our ability to pursue our mission.

Application Process

If you’re interested in applying, please click "Apply for this Job" below. Tell us why you’d be a great fit for the role. Don’t forget to attach a resume.