Head of Engineering (Remote)

UPchieve is hiring!


About UPchieve
UPchieve is an edtech nonprofit that provides free, 24/7 online tutoring and college counseling to low-income high school students in the U.S. Using our app, students can request and get paired with a live, volunteer tutor in under 5 minutes. Our mission is to democratize access to academic support so that all students have an equal opportunity to finish high school, attend college, and achieve upward mobility. So far, we’ve matched 75,000+ on-demand tutoring requests from 20,000+ students across all 50 states. Our work has also been recognized by Forbes and TIME, and our funders include both Y Combinator and the Gates Foundation. Watch this video to see our impact on students.

Who we’re looking for
We’re a small team taking on the monumental challenge of democratizing access to academic support. That means we need team members who are excited by autonomy and willing to work on projects outside the scope of their job description if needed. Regardless of role, we also look for candidates who have a personal connection to our cause or a demonstrable interest in education or serving low-income populations.

About Our Team & Office

  • We’re a remote-first team located across the U.S.
  • We highly value diversity of experiences and perspectives. 2/3 of the team are people of color, and many of us have personal experience growing up low-income or navigating nontraditional educational pathways
  • We believe working full-time means 40 hours/week. Non-work stuff is important too!

Our Benefits

  • 3 weeks paid vacation AND 3 weeks of paid holidays (including all days between Christmas Eve and New Year’s Day)
  • Flexible work schedule (choose your own hours)
  • $1,000 annual professional development budget (learning and self-improvement is a huge part of our work culture!)
  • Up to 100% covered health insurance for you and your family
  • Half-day Fridays during summer

Job Description

About the role:
This is an incredible opportunity to lead and grow the engineering team that will change the lives of millions of low-income students across the country. As the leader of our engineering org, you will be largely responsible for whether we accomplish our vision of scaling free, 24/7 online tutoring and college counseling or not. This role is not for the faint of heart: it is high difficulty AND high reward.

You can expect to spend your 40 hours/week on some combination of technical leadership, mentorship of other devs, and IC work (like writing code and reviewing PRs yourself). Because our team currently only has two devs, people management will make up less than 20% of your time on day one. That will change over time as we grow the team to four devs in the next year, and larger in the future. You'll also work closely with product and UPchieve's leadership team to create the technical vision and strategy that will get us to the finish line of democratizing access to academic support.

This might be the right role for you if...

  • You’re excited by the challenge of building a platform on par with other successful consumer-facing educational platforms like Khan Academy and Duolingo
  • You want to be a hands-on leader and spend your free time writing code
  • You love to help other engineers level up and improve their skills
  • You have high standards and want to build a world-class engineering team

Preferred Experience

We’re looking for someone who...

  • Has 7+ years of hands-on software development experience
  • Has 1+ years of formal people management experience
  • Has worked with a wide range of technologies and touched every part of software development (including testing, architecture, and deployment)
  • Has worked on multiple engineering teams (including at startups) and seen different development processes in play
  • (Bonus) Has significant prior experience with our tech stack: Node.js, React Native, Vue.js, WebSockets, TypeScript, PostgreSQL

Recruitment Process

Our process: Screening call (~30 mins) → Interviews (3-4 hours, including a coding interview) → (Optional) Team meet-and-greet → Reference checks & offer!

Additional Information

  • Contract Type: Full-Time
  • Location: Brooklyn
  • Education Level: No Diploma
  • Experience: > 7 years
  • Possible full remote
  • Salary: between 150000$ and 175000$ / year