Job Details

Software Engineer

  2025-11-01     Outschool     San Francisco,CA  
Description:

Overview

The Company : Outschool's mission is to inspire kids to love learning in a fast-changing world. Outschool reimagines education by offering flexible and engaging learning experiences as a supplement and alternative to traditional schooling. By connecting learners with a global community of teachers and peers through our online platform we make learning personal, dynamic and deeply human.

Since launching our marketplace of live online classes in 2017, Outschool has grown to serve over 1M learners with more than $100M in annual bookings. We continue to evolve our platform by powering academic learning, incorporating AI, and growing our international community. We value urgency, curiosity and determination to drive impact in pursuit of our mission.

About The Role :

We are an effective team of engineers distributed across the US, Canada and South Korea. Our philosophy is to start small and iterate to test assumptions and learn quickly. We are building a complex product for a highly engaged audience, focusing on work that matters.

We work with modern JavaScript (TypeScript), React, GraphQL / Apollo, and Node; data is powered by OpenSearch and fed with Kafka data. We believe the future of education is hybrid: online and in-person. We are looking for engineers at various experience levels who are excited about inspiring children to learn by building tools that access a fundamentally different learning experience.

This role will be a hybrid position in San Francisco with 1-3 days per week in our SoMa office.

Core Responsibilities :

  • Collaborate with a team of Engineers, Product Managers and Designers in building high-quality products for parents, learners, educators and partners
  • Build and maintain software solutions on all levels of our stack from React, TypeScript, HTML and CSS to GraphQL and SQL
  • Engage with the team in gathering requirements and participating in daily standups, sprint planning, retros, deploying features in production and on-call

Desired Experience & Skills :

  • 4 years of industry experience as an Engineer, with modern front-end frameworks (e.g. React) and Node-based applications
  • Experience working with relational databases such as PostgreSQL
  • Experience writing APIs with TypeScript
  • Track record of ownership of complex technical projects
  • Willingness to mentor others

Other Considerations :

  • Previous experience in startups
  • Experience integrating with a payments system
  • EdTech experience
  • Experience with GraphQL, AWS and experimentation frameworks

The annual salary range for this San Francisco-based role is $130000-$200000.

We use Covey as part of our hiring and/or promotional process for jobs in NYC; some features may qualify it as an AEDT. As part of the evaluation process we provide Covey with job requirements and candidate submissions. We began using Covey Scout for Inbound on March 21, 2024.

Please see the independent bias audit report covering our use of Covey.

Benefits & Culture :

Outschool is committed to taking care of one another and enabling us to do our best work. Our benefits and culture include:

  • Shared Financial Success: Competitive salaries, stock options, retirement plans
  • Health & Wellness: Medical, dental, vision, disability and life insurance; fertility/family planning coverage; access to coaching & therapy
  • PTO & Family Benefits: Generous PTO and family leave policies
  • Hybrid & Remote-Friendly: Distributed team across the U.S. and Canada with a San Francisco office; Bay Area employees work in-office part of the week with commute-related benefits; remote team members receive support for home office setup, internet and meals
  • Lifelong Learners: Budgets for professional development and DEI learning; budgets for children to take Outschool classes
  • Community Impact: Outschool matches employee donations to eligible charities

Outschool is an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status or disability. We plan and structure our interviews to directly assess skills and experience.

If you require a reasonable accommodation to participate in the job application or interview process, please contact us.

Benefits packages are included for full-time employees only. Benefits and perks may vary for employees outside the U.S. and Canada. Full-time employees must be a citizen or legal resident of the U.S. or Canada and reside there unless otherwise indicated.

Upon submission, Outschool will process your personal data to evaluate your candidacy for employment. We hire employees primarily in the U.S. and Canada. Applicants elsewhere should be aware that we may discard their application. If selected for interviewing, your data will be shared with interviewers and involved personnel. If not hired, your application will be retained for one year in case there is another suitable role. You may opt out at any time. Please see our Employee / Applicant Privacy Notice for more details.

Key Skills & Employment Details :

Key Skills: Spring, .NET, C, C++, Go, React, OOP, C#, Data Structures, JavaScript, Software Development, Java, Distributed Systems

Employment Type: Full Time

Experience: years

Vacancy: 1

Salary: 130### ####00

#J-18808-Ljbffr


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search