Kenzie Academy is a design and coding school breaking down the barriers to entering tech and challenging the oppressive student loan system. We offer a 1-year program as a new alternative to traditional colleges. We aim to tackle a major opportunity gap in America by developing a new talent pool. We’ll achieve this by applying a forward-thinking education model, including project-based learning, critical thinking, and soft-skills training.


The Opportunity

Kenzie Academy is hiring a full-time front-end instructor for our Software Engineering students in months three through six of a twelve-month program. This position can be on-site in downtown Indianapolis or remote after an on-site training period. Salary is negotiable.

This is a unique opportunity to serve communities otherwise overlooked by the tech industry. You will interact directly with students, facilitators, and other instructors.

Students will enter the Second Quarter of the Front-End Software Engineering course after completing the First Quarter. They will have vanilla JavaScript experience, and it will be up to you and a team of facilitators (recent alumni who serve as junior instructors) and coaches (current students who perform tutoring support) to teach students React and Node.

In this role, you will have the opportunity to grow a wide range of skills. As you observe new cohorts coming through the program each quarter, you will hone your verbal and visual communication skills, constantly gaining new understanding into how our students engage and learn. You will have the freedom to continually learn the latest frameworks and best practices in order to keep the curriculum current. There will be opportunities to transfer into other courses, including our back-end courses which focus on Python/Django, and SQL.


By instructing our Second Quarter students, you are helping to deliver life-changing educational experiences to underserved communities. Because our business model itself relies on high-quality instruction, your role is a critical piece of our overarching business goals.

You will report to the Head of Academics in the interim, and eventually to a General Manager of the Software Engineering program. You will manage a group of facilitators.

How we work

While our Software Engineering staff is mostly based in Indianapolis, our growing team is increasingly remote—distributed across the continental US. We default to asynchronous communication via Slack, Trello or Asana, and Dropbox Paper or Google Docs.

Inclusion & Diversity

Our students come from diverse backgrounds and a majority of our student body identifies with groups underrepresented in tech. This is possible in large part because of our income-share agreement (ISA) which allows students to enroll with just a $100 deposit, then pay for their tuition once they get a job. Through our Kenzie Hope pilot program, we are extending ISAs to Dreamers and formerly incarcerated persons who otherwise would not qualify.
WSJ: Kenzie Academy Raises $100 Million in Debt to Pay for Students’ Education

We host two annual diversity summits and a weekly book club focusing on underrepresented voices in tech. We are continually questioning our systems and processes, including ongoing interviews with students and staff to highlight potential bias.

Kenzie Academy is an Equal Opportunity Employer. Kenzie does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment decisions are based on qualifications, merit, and business need.

Stress & Mindfulness

Both traditional colleges and modern bootcamps can be extremely stressful for students. While Kenzie Academy is rigorous and demanding, we strive to consider our students’ mental health as we build out systems and structures that largely dictate how they spend a year of their lives. We encourage mindfulness throughout the curriculum, practice active listening, and generally start meetings and interactions by “checking in” — sharing how we’re feeling (emotionally and/or physically) and what we’re thinking (what might be distracting us).

Who you are

We’re looking for an experienced software engineer excited to up the stakes from building apps and websites, to developing careers. We have the privilege of interacting with our “users” every day! We’re always improving and constantly adapting to the changing needs of our students and the tech industry.

We are not interested in candidates who are recent graduates of coding bootcamps, as we already have an amazing pool of Kenzie graduates. For now, we are only set up to employ people based in the United States.


  • You are skilled at programming in Javascript, and you are comfortable with HTML and CSS.
  • You are comfortable with the React library and Node runtime environment.
  • You are proficient in at least one other language (especially Python, Java, or C).
  • You are a passionate problem-solver.
  • You have experience working with teams of teaching assistants, tutors, or similar junior instructional staff.
  • You are able to train and mentor junior instructional staff to "lead through questioning" and engage effectively with students with diverse learning styles.
  • You have taught introductory programming or computer science classes.

Desired Traits

  • You have a desire to teach students of all ages and backgrounds in computer programming.
  • You have a strong desire to see students succeed.
  • You have excellent communication skills, both verbal and written. You enjoy translating ideas into words, visuals, and examples.
  • You are comfortable working in a fast-paced environment with tight deadlines.
  • You are excited to experiment with new approaches to education.
  • You feel comfortable working on a remote team via chat and video.


  • You will provide instruction and support to students in the software engineering program.
  • You will deliver daily demos (live lectures) via video conferencing. These demos may be recorded for ongoing dissemination by Kenzie Academy.
  • You will serve as manager for facilitators, with a target ratio of 25 students per facilitator.
  • You will oversee reporting of student performance and recording of incidents, escalating issues to our Student Success team as necessary.
  • You will work closely with our curriculum team to provide feedback and suggestions.
  • You will collaborate with our in-house product team on building internal tools to deliver content and track student performance.

More Information on Kenzie Academy

Why Kenzie

Kenzie Academy was founded to tackle a major opportunities gap. Fast-growing technology companies concentrated in expensive coastal cities are struggling to hire tech talent. Meanwhile, a large population of aspiring individuals across the country could help fill these talent needs. Kenzie’s mission is to equip people from Middle America with the necessary skills, experience, and access needed to build successful careers in tech.

Who We Serve & Where We Work

Kenzie believes access to the forward-looking education required for modern careers should be available to the best and brightest, regardless of where they come from, or what their financial circumstances are. Demographically, Kenzie focuses on creating access to well-paying tech jobs for individuals from lower-socioeconomic backgrounds. Geographically, Kenzie focuses on catalyzing tech ecosystems in the Midwest.

Kenzie vs. Coding Bootcamps

Kenzie Academy addresses the gap between four-year universities and short term coding bootcamps. As advancements in tech continue to accelerate, traditional universities are struggling to keep up with the latest programming technologies. While coding bootcamps attempt to tackle the skills gap through six to twelve-week programs, they produce graduates who are not yet ready to fill the stringent demand of today's employers. Kenzie believes one-year programs are better at preparing graduates for the job market.