Outschool
Education Technology
StaffSoftwareEngineer
Neural analysis suggests this role is
optimal for Lead candidates.
“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.
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
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.