Job Board/Software Engineering Instructor (React/Node) at Kenzie Academy

Photo of Kenzie Academy

Kenzie Academy
emoji of a money mouthIndianapolis, IN or Remoteemoji of a pushpin$90,000 - $120,000emoji of an
emoji of a woman of coloremoji of a manemoji of a person of coloremoji of a woman 80 total on the teamemoji of a woman of coloremoji of a woman 27 women in techemoji of a woman of coloremoji of a person of color 14 people of color in techemoji of a rainbow 8 LGBTQIA+ folks in tech

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 an Academic Manager. You will be team lead for a group of facilitators, who will report to the Director of Instruction.

If remote, a minimum of two weeks onsite for onboarding and training is desirable. Accommodations are provided near campus for any time spent in Indianapolis.

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.


  • 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 team lead 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.

What is your Interview process like?

You will interview with 1 or 2 current instructors, then perform a mock instruction session with our Director of Instruction. Finally, you will have brief calls with our Head of Academics and CEO.

What efforts are you making in terms of increasing diversity & inclusion within your company?

We host an annual Women in Tech summit, admit Dreamers and Formerly Incarcerated students under our Kenzie Hope initiative, run a book club focused on underrepresented voices in tech, and will be hosting an Out IN Tech event at our campus.

Kenzie Academy is changing the face of the tech by recruiting students otherwise overlooked by the industry.

Apply for this Job

Sign up for our newsletter

Get a weekly digest of scholarships, job opportunities, and resources


© 2020 Blasterra LLC. All Rights Reserved. Illustrations by unDraw & avataaars.

Made with ❤️ by Veni Kunche