Outschool

Education Technology

StaffSoftwareEngineer

United States; Canada FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Lead candidates.

The Brief

“Staff Software Engineer at Outschool. Skills: Full-stack development, AI-native development, Agentic development workflows, Mentoring engineers, Influencing technical direction. Drive complex, high-impact engineering initiatives across personalized discovery, payments, reimbursement workflows, supply eligibility, and other related problem spaces. Demonstrate AI-native development mindset leveraging fully agentic development workflows”

What You'll Achieve.

Help millions of families to discover and access public-funded educational resources; Deliver a personalized, AI-guided planning journey that eases the burden of navigating public-funded alternative education for families

Industry & Context.

Education Technology
Eligibility Requirements

On-call rotations

What They're Looking For.

Must Have

Full-stack Staff Software Engineer

Nice to Have

AI-native development mindset leveraging fully agentic development workflows, Experience with Python, Familiarity with React, Knowledge of PostgreSQL, Proficient in AWS (EC2, S3, Lambda), Terraform, Docker, Kubernetes, Strong Java background, Experience with Spring Boot, Familiarity with Kafka, Redis

What You'll Do.

high-impact engineering initiatives across personalized discovery

reimbursement workflows

and other related problem spaces

Demonstrate AI-native development mindset leveraging fully agentic development workflows

Contribute to establishing principles and best practices on AI development

Participate in stand-ups

production deployments

and on-call rotations

How You'll Work.

Team & Collaboration

Partner closely with Product, Design, Data, and Engineering leadership to align on roadmap priorities, technical tradeoffs, risks, and execution strategy; Influence technical direction across teams through collaboration, communication, and domain expertise

Communication Scope

Communication

Full Job Description

The Company: Outschool’s mission is to inspire kids to love learning. In our fast-changing world, the traditional educational system struggles to meet the diverse and evolving needs of young learners. Outschool reimagines this system, offering flexible and engaging learning experiences as a supplement and alternative to traditional education. By connecting learners with a global community of teachers and peers through our online platform, we make learning personal, dynamic, and deeply human. We've made significant strides since launching our marketplace of live online classes in 2017. Finding initial success with secular homeschoolers, we then expanded to enrichment learning to meet the needs of a wider audience, growing our business 16x since 2019. Post-pandemic, we have evolved our platform to power academic learning, incorporated AI, and have begun to grow our international community. We're proud to have served over 1M passionate learners with more than $100M in annual bookings. Driving disruptive, positive change in education is rewarding and hard. Outschool team members are encouraged to challenge themselves, take risks, and grow in their careers. We look for talented people whose sense of urgency, innate curiosity, and determination to drive impact will help Outschool achieve outsized results in pursuit of our mission. We invite you to be part of an ambitious team dedicated to ensuring every learner can navigate the future with curiosity, resilience, and a love of learning. The Role Outschool is looking for a full-stack Staff Software Engineer to help develop an exciting new ambitious product platform with an agentic-first development approach. The platform will help millions of families to discover and access public-funded educational resources, and deliver a personalized, AI-guided planning journey that eases the burden of navigating public-funded alternative education for families. Core Responsibilities: Drive complex, high-impact engineering initiatives ac

Free ATS check

Applying for this Staff Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Outschool?

Real rants from real employees. Read before you apply.

Read Company Rants →