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

Student Support Manager - New York, NY - Full time

We’re seeking a Student Support Manager to further our mission of giving each and every Thinkful student a world-class educational experience. As part of our education team, you will work closely with our Program Managers and our international team of mentors to understand what success looks like at Thinkful and deliver a great student experience. Learning new skills can be tough, and when students get stuck you’ll be the person they turn to for help.

We believe that relationships drive learning, and you should be excited to form bonds with students from around the world. You’ll become an expert with our product and the technical education market more broadly. As a main point of contact for Thinkful students, you will have the power to drive positive interactions every day, and the ideal candidate will relish the opportunity to make students’ lives better. You’ll utilize the solutions currently in place, and identify areas for improvement. You will even enroll in a Thinkful class, both to learn new development skills and gain a greater appreciation of modern educational paradigms.

Responsibilities

  • Manage the Thinkful Support inbox to help students troubleshoot issues with their course
  • Gain a deep understanding of the student experience and suggest areas of improvement
  • Deliver magic to students through speedy and positive interactions
  • Transform student conflicts into positive experiences
  • Draft and maintain FAQs, student surveys, onboarding material, etc. as necessary
  • Gain a deep knowledge of Thinkful’s tools, and train other team members to use them

Requirements

  • Excellent written and verbal communication skills
  • Ability to organize and prioritize competing demands
  • Ability to understand and work with complex systems
  • Incredible empathy
  • Basic quantitative skills and comfort working with spreadsheets
  • Enthusiasm for learning, especially in a technical field
  • Living in, or willing to relocate to, the Greater New York City area

Bonus

  • Success in a prior customer support role
  • Previous programming experience (can’t code yet? We’ll teach you!)
  • Experience with SQL
  • A love for inbox zero (responsiveness)

Compensation and Benefits

  • Competitive base salary and equity
  • Healthcare, Dental, and Vision are 100% covered for individual
  • Free Thinkful courses to learn technical skills
  • Monthly MTA pass

If you are interested in this position, please email your resume and a short cover letter to student_support@thinkful.com

Mentor Recruiter - New York, NY - Full time

Source and grow our team of remote mentors as they help our expanding community of students acquire programming skills. You’ll be responsible for sourcing, hiring, and onboarding our most valuable resource: high-quality mentors. You don't need to be a seasoned developer, but you should be familiar with modern web technologies and savvy enough to interview and assess prospective mentors.

You’ll set and periodically revisit our standards for what makes an excellent mentor. You’ll also be responsible for onboarding mentors successfully: you follow every new hire’s experience from completing contractual paperwork to picking up and working with their first student. This position may require a meaningful amount travel (up to 20% of your time), going to networking events in locations where the Thinkful community has a growing presence in order to expand our developer network in those areas.

Responsibilities

  • Interview, hire, and onboard new mentors to the Thinkful platform.
  • Establish assessment criteria for new mentors across all Thinkful programs.
  • Perform cold outreach to potential candidates and discover opportunities for new sourcing channels.
  • Serve as the key source of insight into deficiencies and opportunities in our mentor onboarding process and new mentor retention.

Requirements

  • Strong verbal and written communication skills. You’ll be in touch with dozens of people via email every day, as you interview, assess, and reach out to potential candidates.
  • Familiarity with web technologies and the ability to speak intelligently on topics relevant to Thinkful courses. You'll be taking Thinkful classes alongside your other responsibilities and should be excited to learn new technologies.
  • Highly-organized and detail oriented. We're growing quickly so you should be able to prioritize competing responsibilities and effectively manage a tight calendar.
  • 1+ years of Recruiting experience is required.
  • 1+ years of Project Management experience a big plus.

Compensation and Benefits

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

If you are interested in this position, please email your resume and a short cover letter to mentor_manager@thinkful.com

Atlanta Community Manager - Atlanta, GA - Full time

Thinkful is growing. Your job will be accelerate that growth by coordinating and running community classes and events to recruit students and build Thinkful’s brand. You’ll secure and set up the space, find, train, and oversee instructors, and work with marketing to ensure attendees have a great experience. Ultimately, you’ll be responsible for creating an experience that is fun, memorable, and extends Thinkful’s reputation.

During and after these events you’ll meet with attendees who want to learn more about Thinkful. Your job will be to ensure they understand the value of Thinkful and help them to navigate their options. For many of these students, a conversation with you will be their first step towards making a big career transition. To be successful you must demonstrate empathy for our students and passion for our mission.

This is an ideal opportunity for a candidate looking to start a career in tech, who’s hungry to learn and grow while getting to make an immediate impact at a high-growth, mission-driven education company.

Responsibilities

  • Secure spaces for Thinkful events
  • Work with marketing to promote these classes
  • Recruit and oversee instructors and TA’s
  • Manage all aspects of the event experience
  • Effectively communicate the value of Thinkful

Requirements

  • 0-2 years of sales, marketing, or operations experience
  • Strong written and verbal communication
  • Willingness to learn and work hard
  • High degree of empathy
  • Passion for education, tech and Thinkful’s mission

Compensation and Benefits

  • $40-$50k base salary and equity
  • Healthcare, Dental, and Vision are 100% covered for individual

If you are interested in this position, please email your resume and a short cover letter to community_manager@thinkful.com

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.

Responsibilities

  • 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

Requirements

  • 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 teaching-assistant@thinkful.com

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.

Responsibilities

  • 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

Requirements

  • 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 instructors@thinkful.com

Data Science Program Manager - New York, NY or Remote

Students enroll in our data science bootcamp to gain valuable professional skills, usually with the goal of landing their first job as a data scientist. As program manager you will manage a large portfolio of current students and be ultimately responsible for them successfully completing of the course and landing their first job. To achieve this you'll be in regular contact with students over email, chat, and video calls to coach them through this demanding program, proactively remove obstacles to student success, and respond to any issues that come up. You'll set expectations with students and review their work and pacing throughout the program. This is a new program with an enormous amount of greenfield, so you'll be expected to do whatever it takes to drive students to success and then build process around what works.

Each student makes a serious commitment by joining this program. As program manager, you’ll act as an advisor, counselor, cheerleader, instructor and a lot more, so you should have exceptional communication skills. You don't need to be a data scientist already, but you should be familiar with Python and excited to quickly build any relevant programming, math, and research skills you don't already have by taking the course yourself.

This job varies a lot from day-to-day with an emphasis on both hard and soft skills. You must be able to stay organized across a range of responsibilities. In addition to your work directly with students you'll be expected to conceive and pilot new features for the student experience, contribute to curriculum improvements, and manage relationships with the data scientists who mentor your students. You'll need a lot of energy and positivity to work with a wide variety of student personalities through both the amazing times and the difficult ones.

Responsibilities

  • Communicate regularly with a large number of students
  • Proactively identify and resolve issues with student progress or experience
  • Evaluate student work against Thinkful standards and provide individualize feedback
  • Engage and motivate students
  • Act as main point of mentor contact for the data science program
  • Anything and everything possible to drive successful outcomes for your students

Requirements

  • Exceptional written and verbal communication
  • Creativity and flexibility in day to day problem solving
  • Knowledge of basic Python (or advanced knowledge of another programming language) and experience with or clear interest in other data science topics
  • People-orientation: you enjoy working with people, not just putting your head down and working alone
  • Experience in a startup or product development environment
  • 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 or LinkedIn profile, along with a short cover email to data-science@thinkful.com.

Senior Brand Strategist - New York, NY or Remote

Thinkful is looking for an experienced marketer that has a penchant for brand positioning and excellent copywriting skills. You’ll be deeply steeped in the brand identity, understanding the company and defining our voice.

You'll own the content strategy and the online brand positioning for Thinkful as part of a new creative team that reports directly to the CEO. You'll be responsible for copy across all marketing materials and you’ll work across functional teams to deeply understand Thinkful’s current and future students, positioning the company’s entire educational offering.

Responsibilities

  • Define and own the brand voice across all media.
  • Lead copywriting for all marketing collateral.
  • Work with design, product and engineering teams to position Thinkful's products.
  • Ideate, research, implement and test content strategies that hit brand KPIs.

Requirements

  • 3+ years working on a brand or content position.
  • Excellent copywriting skills.
  • Experience working and communicating with a variety of stakeholders across functional teams.
  • Demonstrated success and command of data-driven decision making using basic statistical methods.
  • Attention to detail and design-thinking skills.
  • Project management ability and experience managing yourself to hit your deadlines.
  • Familiarity with web markup (markdown, basic HTML/CSS).
  • Familiarity with web tooling such as GitHub, Google Analytics and Optimizely.
  • Effectively work with remote teams.

Compensation and benefits

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

Where

  • At our HQ in Dumbo, New York City or remote with a preference for Atlanta, Washington D.C. or Los Angeles.

If you are interested in this position please email your resume or LinkedIn profile, along with a short cover email to brand-position@thinkful.com.

Senior Engineer - New York, NY or Remote

We are looking for an experienced engineer with a passion for education that wants to join us and help shape the way people learn online. Experience with Python and React is a plus.

Engineers at Thinkful are constantly acquiring new skills and are very passionate about learning (for obvious reasons). Our engineers do not only write code but are core contributors to our product. Often they work directly with our mentors and students, using both their engineering and product development skills in tandem.

Responsibilities

  • Lead entire SDLC of products and software systems.
  • Work with design, product and engineering teams to design and implement Thinkful's products.
  • Collaborate with the rest of the engineering and product team to plan development cycles.
  • Be a mentor to engineer and non-engineer Thinks that are learning the ropes.

Requirements

  • 6+ years software engineering experience and a passion for building
  • Exceptional written and verbal communication
  • You enjoy working with people, not just putting your head down and programming

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 swe-position@thinkful.com

Software Engineer - Brooklyn, NY

Software Engineer. Analyze, design, implement and deliver user-facing products and infrastructure. Deploy/maintain full software development lifecycle over web app projects. Perform Unix System administration. Maintain technology best practices. Automate processes and write automated tests. Requires a bachelor’s degree or foreign equivalent in Computer Science, Industrial or Electronics Engineering or related with 1 year in job offered or as a Software Tester, Web Developer or related to include 1 year of experience in the following: deployment and maintenance of AWS microservices and microservice orchestration systems, Python, React, PostgreSQL, Unix System Administration, Unit Testing, AWS SQS and EC2. Resumes to CEO, Thinkful, Inc., 55 Prospect Street, #201, Brooklyn, NY 11201