Outschool is dedicated to inspiring kids to love learning by providing flexible and engaging educational experiences. They are seeking a full-stack Staff Software Engineer to help develop a new product platform that aids families in accessing public-funded educational resources and offers personalized, AI-guided planning. The role involves driving engineering initiatives, collaborating with various teams, and mentoring other engineers.
Responsibilities:
- Drive complex, high-impact engineering initiatives across personalized discovery, payments, reimbursement workflows, supply eligibility, and other related problem spaces
- Partner closely with Product, Design, Data, and Engineering leadership to align on roadmap priorities, technical tradeoffs, risks, and execution strategy
- Demonstrate AI-native development mindset leveraging fully agentic development workflows, while also contributing to establishing principles and best practices on AI development
- Mentor engineers and influence technical direction across teams through strong collaboration, communication, and domain expertise
- Participate in stand-ups, sprint planning, retros, production deployments, and on-call rotations
Requirements:
- 7+ years of software engineering experience
- Proficiency in full-stack development: TypeScript, React, Node.js, GraphQL, and PostgreSQL
- Proven track record of both demonstrated proficiency in AI-native development, and leading teams into it
- Demonstrated senior technical leadership: you've set direction, made architectural calls, and raised the bar for a team
- Strong communication and collaboration skills - you can translate technical complexity into clarity for engineers, product partners, and leadership alike
- Experience in EdTech or building products for learners, educators, or families
- Familiarity with search and discovery systems
- Background in marketplace technologies
- Experience at a fast-paced startup or high-growth company