Software Engineer · Remote (US)

Software Engineering
$159,000 - $182,000 Per Year
Posted 1 week ago

Report an Issue
Featured Job

About Schoolhouse is a non-profit startup founded by Sal Khan with the mission of connecting the world through learning. Our peer tutoring platform empowers learners everywhere with free online tutoring over Zoom. We currently have tens of thousands of users from 150+ countries, with plans to grow this platform to millions. We've also partnered with over 10 state departments of education and 15 universities to expand access to free tutoring.
We are an eleven-person remote team—small but mighty—and are looking for people who thrive in a fast-paced environment.

Helpful links


About the Role

We’re searching for a passionate and experienced Software Engineer who is eager to play a role in making education and tutoring more accessible. As a key engineer on our team, you'll work in a fast-paced environment across the stack and own projects end-to-end to shape the future of education.
One week you might be building a new full-stack assessments feature for tutors and learners around the world, and the next you might be ensuring our backend infrastructure can scale to support hundreds of thousands of users. Outside of the engineering team, you’ll collaborate closely with teammates in product, design, partnerships, and community.


  • Implement features and own projects which directly impact learners and tutors.
  • Help improve the quality and stability of our systems and codebase.
  • Collaborate with team members outside of engineering, like design and partnerships.

About you

  • You are excited to own projects across the stack and build features that impact users.
  • You love writing high-quality code.
  • You embody our organizational values.
  • You’re a generalist and also entrepreneurial. You’re willing to experiment and learn whatever it takes to accomplish your goals.
  • You can thrive in a fast-paced startup environment: embracing ambiguity and uncertainty, balancing rapid experimentation with scalable solutions, and adapting to roles that may evolve every 6 months.
  • You are passionate about education—both the teaching of our learners and the growth of our tutors.

Your skills & experience

  • You have around 2-5 years of software engineering experience and are ready to hit the ground running.
  • You have experience with full-stack web development. Bonus points if you have experience with our stack (Typescript, Node, Next.js, React, PostgreSQL, AWS).
  • You are available to work in a US timezone.

About the interview process

  • A 30-minute intro call, to learn more about you, and understand whether this role is a mutual fit.
  • A 2-hour take-home project, where you’ll implement a feature in a web application that mirrors our stack.
  • A 1-hour live interview where we’ll pair program on fixing bugs and implementing features on a toy repo.
  • A 1-hour live interview where we'll work through a systems design problem together.
  • Reference calls.
  • If needed, one additional 45-minute call to talk through any remaining questions.

What we offer

  • A rewarding and important role in a small, mission-oriented startup leading a movement in peer tutoring!
  • A competitive salary (with benefits for US employees).
  • Additional stipends to support you and the team’s growth—weekly team lunch stipend, professional development stipend, and remote work stipend.
  • This role is fully remote, but we have semi-annual in-person company retreats.


Related Jobs

Software Engineer - IXL Learning
San Ma - Posted 1 day ago
Software Engineer, iOS - Wikimedia Foundation
New York, NY - Posted 3 weeks ago
Experienced Software Engineer - Outschool
Remote-US, Remote-CAN - Posted 1 month ago
View more open Manager, Software Engineering jobs
View more remote jobs
Be the first to see new Software Engineer jobs

Save this search to get an email when new jobs match this search.

Create Email Alert