Software Product Engineer (Senior/Mid-level) (Remote)

UPchieve is hiring!

About

UPchieve is an edtech nonprofit that provides free, 24/7 online tutoring and college counseling to low-income students nationwide. Using our app, students can request and get paired with a live, volunteer tutor in under 5 minutes. Our mission is to close the college enrollment gap between low- and high-income students so that all students have an equal opportunity to achieve upward mobility. We’ve matched 350,000+ requests from 50,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. We also look for candidates who have a personal connection to our cause or a demonstrable interest in education or serving low-income populations.

Our team

  • We’re a remote-first team located across the U.S.
  • We highly value diversity of experiences & perspectives. The majority of the team are people of color, and many of us have experience growing up low-income or navigating nontraditional educational pathways
  • We believe working full-time means 40 hrs/wk. Non-work stuff is important too!
  • We get together in person 2x/year to foster connection as a remote team: Once for an all-staff retreat, and once for a department offsite.

Our benefits

  • 3 weeks paid vacation AND 20+ paid holidays (including Dec 24-Jan 1)
  • Flexible work schedule (choose your own hours)
  • $1000/year professional development stipend
  • $1000/year remote work stipend
  • Free health insurance for employees AND their families
  • 401ks with a 6% employer contribution
  • Half-day fridays half the year

Job Description

This is a remote position.

Join our product and engineering team to help us provide free tutoring to 12 million low-income students in the U.S.

Software engineers at UPchieve are full-stack, product engineers who own the success of our students and volunteers, from the first signup to the last lightbulb moment. Expect to spend 40 hours a week on some combination of software development, thinking up or testing ideas with teammates, revising product and technical strategy, helping and mentoring others, and doing what needs to be done, whatever it is, if it will get a tutor to every student who deserves one.

Given our early stage, you'll be instrumental in whether we accomplish our vision of scaling free, 24/7 online tutoring and college counseling. You’ll leave a mark on everything from strategy to culture across the organization. Come put your name on every corner of the world's best tutoring platform for low-income students!

This might be the right job for you if…

  • Our mission is personal, and you'd chase it elsewhere if not here

  • You're scrappy. You dig in and figure it out with what you've got. 🏴‍☠️

  • You've got range. FE and BE, web and mobile, AI and infra, Figma and Jurassic period historical reenactments... you've dabbled.

  • You're a team player and a teacher at heart, with a knack for and love of helping others grow

  • You have high standards for quality and speed (and you know they're two sides of the same coin).

What you’ll do

  • Work shoulder-to-shoulder with your PM, design, and engineering teammates while collaborating across the company to hit big product and business goals

  • Own products and projects end-to-end. You'll dream up, test, design, and ship full-stack software that solves our users' biggest problems.

  • Help others, especially engineers, through pairing, code reviews, peer mentorship, and depending on seniority formal management of a direct report

  • Get in people's heads. You'll talk to students, volunteers, and customers. You'll look at numbers. You'll ask your coworkers great questions about our users, product, business, and mission.

  • Stay on top of the latest technology, both in-house and in industry, to fuel creative ideas no one else thought of (including Claude)

  • Raise the bar for engineering. You'll improve our social and software systems to drive high levels of quality, performance, scalability, and reliability of our platform while helping everyone ship better code faster.

Thank you for choosing to make a huge difference in the lives of millions of students!

Preferred Experience

Here are some experiences we think would make a 🌟 candidate, but they aren't the only things that could do that. You don't need to check all the boxes to apply.

  • Built in and likes our technologies: TypeScript, Vue.js, Node.js, WebSockets, Redis, PostgreSQL, Microsoft Azure + Amazon Web Services, Ionic Capacitor + React Native, Twilio, Anthropic Claude

  • Thrived in a startup environment with minimal structure

  • Worked with a wide range of teams and touched every part of the SDLC (discovery, design, architecture, infrastructure, testing, monitoring, data, devops...)

  • Worked at a Title I high school or otherwise has first-hand experience with the life of a low-income student

  • Has 5+ years of full-stack app development

  • Has strong product and design sense

  • Has some data analysis or data science chops

  • Is interested in open source communities

Recruitment Process

Our process

  • Screening call (~30 mins)

  • Collect references

  • 2 Behavioral interviews (~2-3 hours)

  • Case interview (~2 hours)

  • Founder interview (~30 mins)

  • Reference checks

  • Offer!

Note that it can take us a few weeks from when you submit your application to invite you to a screening call. Unfortunately, we can typically only bring the top ~15 candidates forward to screening calls, which often works out to << 10% of applicants.

Salary range

While our ideal candidate is pursuing a senior level role or above, we are considering candidates at varying experience or skill levels for this role. It will ultimately be about finding the right person for the team and then bring them in at the appropriate level.

U.S. work authorization

Right now, our small mighty team is focusing on candidates who are already authorized to work in the U.S. We're not set up to sponsor visas or handle immigration procedures at the moment. It's a tough call, and we're aiming to expand our capabilities in the future. If you're ready to work in the U.S., we'd love to connect with you!

Equal opportunity employer

Given our mission, it's probably no surprise we're big believers in equal opportunities for everyone. We're committed to creating a workplace that's as diverse as the students we serve. We provide equal employment opportunities to all employees and applicants, regardless of race, color, religion, gender, national origin, age, disability, or genetics. In addition to federal law requirements, we comply with applicable state and local laws governing nondiscrimination in employment. We celebrate diversity and are committed to creating an inclusive environment for all team members.

Additional Information

  • Contract Type: Full-Time
  • Location: Brooklyn
  • Education Level: No Diploma
  • Possible full remote
  • Salary: between 155000$ and 184000$ / year