Director of Engineering

Posted last month

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Director of Engineering leading a product engineering team at Outschool. Responsible for developing mission-critical products and scaling user journeys on their platform.

Responsibilities

  • Lead, mentor, and grow a team of 5–10 engineers while remaining hands-on with architecture, system design, and technical direction
  • Contribute directly to the codebase as an individual contributor, helping accelerate development velocity and establish high engineering standards
  • Lead engineering strategy and execution for a brand-new, high-priority initiative
  • Partner cross-functionally with Product, Design, Data, Marketing and Operations to deliver an exceptional parent experience
  • Collaborate with senior leadership to align on strategy, priorities, metrics, and long-term roadmap planning
  • Foster a culture of technical excellence, ownership, experimentation, and continuous growth through mentorship and feedback
  • Lead adoption of AI-development principles and agentic engineering workflows across the organization
  • Help define and implement modern engineering practices that leverage AI to improve developer speed and productivity, and product quality

Requirements

  • 10+ years of software engineering experience
  • 5+ years of engineering management experience leading medium-sized teams, with demonstrated proficiency in performance management, career development, and people logistics
  • Familiar with AI-native development paradigms and understands how to take teams through AI transformations
  • Strong experience with full-stack development: TypeScript, React, Node.js, GraphQL, and PostgreSQL
  • Experience balancing engineering leadership responsibilities with hands-on coding and technical contribution
  • Proven ability to lead multiple complex initiatives from planning through execution and delivery
  • Data-driven mindset with experience leveraging experimentation, A/B testing, analytics, and metrics to inform decisions
  • Ability to align engineering execution with broader business and product strategy
  • Experience recruiting, hiring, and scaling high-performing engineering teams
  • Excellent communication and stakeholder management skills across technical and non-technical audiences.

Benefits

  • Shared Financial Success: Competitive salaries, stock options, retirement plans.
  • Health & Wellness: Comprehensive medical, dental, vision, disability, and life insurance — plus fertility/family planning coverage and access to ModernHealth coaching & therapy.
  • PTO & Family Benefits: Generous PTO and family leave policies.
  • Hybrid & Remote-Friendly: Outschool has a distributed team across the U.S. and Canada and a new office in San Francisco. Bay Area–based employees work in the office part of the week and receive commute-related benefits. Team members outside the Bay Area remain fully remote, with support for expensable home office setup, internet, and weekly meals to stay connected no matter where you are.
  • Lifelong Learners: Annual budgets for professional development and DEI learning; budgets for children to take Outschool classes.
  • Community Impact: Outschool matches employee donations to eligible charities and supports Outschool.org’s nonprofit programs.

Job type

Full Time

Experience level

Lead

Salary

CA$220,000 - CA$275,000 per year

Degree requirement

Bachelor's Degree

Tech skills

GraphQLJavaScriptNode.jsPostgresReactTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.