Careers at Thinkful

Join the Thinkful family

Why work at Thinkful

At Thinkful, relationships drive learning. We believe that with a will to learn anyone can become a great programmer. With a team of 340+ mentors from around the world, we deliver world-class, 1-on-1 technical education that’s flexible, affordable, and fun. Learning new skills often involves struggle, but that struggle doesn't have to happen alone. If you are passionate about personal development and the future of education we’d love to hear from you.

Benefits for full time employees include

  1. Competitive salaries
  2. Health insurance
  3. Significant equity
  4. Catered lunch
  5. Access to Thinkful courses
  6. Unlimited vacation policy

TA - Remote, Part-time

Coach aspiring software engineers in Thinkful’s Full Time Web Development Bootcamp. The intensive, 4-month course helps students become self-sufficient programmers capable of advancing their skills as they grow in their careers for years to come. As a TA, you will support students while they build projects using full stack JavaScript (usually with React + Node) and master computer science fundamentals. Share best practices and teach them how to think like an engineer so that students continue their own growth beyond the program.


  • Prepare for each session by reviewing that day's project & exercise. You'll have sample projects to look over as well
  • Move between student pairs and help guide them when they're stuck or not understanding a concept
  • Report any potential improvements with the curricula or projects to Thinkful. It's important that we're constantly iterating on each day to create the best possible learning experience


  • Availability: 3+ weekdays, every week, from 1:30 p.m. EST To 5:30 p.m. EST
  • 3+ years professional software engineering experience as web developer
  • 7-10 years branding experience, ideally in adult education
  • Exceptional clarity when guiding students toward solutions
  • High degree of empathy, particularly for beginners
  • Previous experience teaching or mentoring is a plus

If you are interested in this position please email your resume and a short cover letter to

Program Manager - New York, NY or Remote

Every student who joins Thinkful’s Flexible Web Dev Bootcamp should graduate and find a job as a web developer. To achieve this, the Bootcamp Program Manager determines the student’s success in completing the program and becoming a competitive candidate. Successful students graduate with an exceptional portfolio, strong project management skills, and the confidence to network and interview.

Each student makes a serious commitment and life choice by joining this program. As Program Manager, you’ll act as an advisor, counselor, cheerleader, occasional instructor and a lot more. You’ll engage students daily over chat, email, and video calls to set expectations, evaluate their work throughout the program, and resolve any issues they may encounter on their way to graduation. Design knowledge, programming skills, and product sensibilities are invaluable to helping students scope each project into a manageable product build.

The job has a lot of variability day-to-day with an emphasis on both hard and soft skills. You must be able to stay organized across a range of responsibilities. You’ll have the opportunity to conceive and pilot new features for the student experience, contribute to curriculum improvements, and train technical mentors to succeed with their students. You’ll also need a lot of energy and positivity to work with a wide variety of student personalities as well as the awesome team here at Thinkful.


  • Drive student success through any means necessary, including onboarding calls, 1-on-1 and group mentor sessions, as well as design and code reviews
  • Evaluate student progress and work to tailor the experience for each of your students
  • Lead a team of remote mentors
  • Keep your students engaged and motivated
  • Identify and resolve student issues
  • Anything and everything possible to drive successful outcomes for your students


  • 1+ years software engineering experience and a passion for building
  • Exceptional written and verbal communication
  • Creativity and flexibility in day to day problem solving
  • You enjoy working with people, not just putting your head down and programming
  • Teaching or counseling experience is a strong plus

Compensation and benefits

  • Competitive base salary and equity
  • Healthcare, Dental, and Vision insurance are 100% covered for individual

If you are interested in this position please email your resume and a short cover letter to