Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer

$164k - $205k
Full-time

Outschool

About Outschool: Outschool is an innovative EdTech marketplace leader on a mission to inspire kids to love learning. Reimagining traditional educational systems, Outschool offers highly flexible, interactive, and personalized online learning experiences as a supplement and alternative to conventional schooling. Launched in 2017, the platform connects over 1 million passionate young learners with a global community of educators and peers, driving more than $100M in annual bookings through hyper-scaled consumer marketplace technologies.

Position Overview

We are seeking a high-agency full-stack Staff Software Engineer to lead the architecture and product development of an ambitious, next-generation product platform. Driven by an agentic-first software engineering methodology, this platform will enable millions of families to seamlessly discover, navigate, and access public-funded educational resources via an AI-guided personalized planning journey. Operating as a senior technical leader across our distributed engineering squads, you will balance core hands-on stack programming with structural design calls, while establishing organizational principles on AI-native development workflows.

Key Responsibilities

  • High-Impact Engineering Initiatives: Drive the development of complex, low-latency subsystems across personalized search discovery engines, processing gateways, compliance reimbursement workflows, and marketplace supply eligibility grids.
  • Cross-Functional Roadmapping: Partner tightly with Product, Design, Data, and Engineering leadership to align on roadmap constraints, evaluate technical tradeoffs, and mitigate systemic execution risks.
  • Agentic-First Engineering: Demonstrate and champion an AI-native development mindset, utilizing fully autonomous agentic development workflows while building internal tooling playbooks for the engineering organization.
  • Technical Mentorship & Governance: Set long-term architectural directions, oversee structural code review gates, and mentor full-stack developers across multiple teams to continuously raise the engineering bar.
  • Agile Execution Rhythms: Fully participate in agile sprint rituals, stand-ups, blameless postmortems, production code deployments, and critical production on-call rotations.

Required Skills & Qualifications

  • 7+ years of verified professional experience in software engineering, with a definitive track record delivering high-quality commercial products within fast-paced startup or high-growth environments.
  • Expert-level full-stack engineering proficiency developing within a modern open-source web ecosystem: TypeScript, React, Node.js, GraphQL, and PostgreSQL .
  • Proven background of technical leadership, with verified experience making core architectural calls and setting systems direction across multiple engineering teams.
  • Demonstrated proficiency navigating AI-native coding setups and a passion for mentoring developer squads into agentic workflow models.
  • Outstanding written, verbal, and visual communication skills, capable of translating complex backend code dependencies into clarity for engineering and leadership stakeholders alike.
  • Location Context: 100% remote-first workspace flexibility open to qualified full-stack professionals residing anywhere within the United States or Canada .

Preferred Strategic Indicators (Nice to Have)

  • Direct production engineering exposure inside the EdTech sector, or a background building consumer tools tailored for learners, educators, and families.
  • Familiarity designing large-scale search ranking profiles, dynamic indexing arrays, or multi-tenant transactional marketplace technologies.
  • Experience navigating automated applicant tracking integrations, specifically leveraging Covey scout data layers.

What We Offer

  • Tiered Base Salary Ranges: Canada locations: $164,000 – $205,000 CAD per annum. United States locations calibrated by Tiered Cost of Labor zones: Tier 1 (SF Bay Area, NYC): $158,950 – $198,000 USD; Tier 2 (Other CA cities, Seattle, Boston, Austin, Denver, Portland metros): $135,108 – $168,300 USD; Tier 3 (All other U.S. cities): $118,800 – $148,500 USD.
  • Competitive startup equity options paired with robust regional retirement savings programs.
  • Premium comprehensive medical, dental, and vision health coverage plans, featuring fertility/family planning and access to ModernHealth mental coaching networks.
  • Generous Paid Time Off (PTO) frameworks combined with inclusive corporate paid family leave programs.
  • Home workstation setup stipends alongside ongoing data expenses coverage and weekly remote meal allowances.
  • Dedicated annual professional development budgets, including special allocations for children to take free Outschool classes.
Vacancy posted 28 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Canada vacancy
  •  ...The Role BeyondTrust is seeking a Staff Software Development Engineer to help lead the evolution of the Pathfinder products within our cloud offering. You will be at the forefront of designing and building a new platform-native module, along with scalable, secure, and... 
    Suggested
    Full time

    Beyondtrust

    Canada
    11 days ago
  •  ...that balance customer experience, risk controls, compliance, and unit economics. Provide deep technical mentorship to senior/staff engineers across Payments pods, upleveling system design quality, review rigor, and long‑term maintainability. Use data and... 
    Suggested
    Full time

    Coinbase

    Canada
    22 days ago
  • The Role BeyondTrust is seeking a Senior Staff Software Development Engineer to set the technical direction for the NHI Governance domain within our Pathfinder products. As one of the most senior engineers on the team, you will own architecture across the domain and its... 
    Suggested
    Full time

    Beyondtrust

    Canada
    9 hours ago
  •  ...The Role BeyondTrust is seeking a Senior Staff Software Development Engineer to set the technical direction for the NHI Governance domain within our Pathfinder products. As one of the most senior engineers on the team, you will own architecture across the domain and... 
    Suggested
    Full time

    Beyondtrust

    Canada
    11 days ago
  • Ready to do the most impactful work of your career? At Coinbase, we are uncompromising on our mission to increase economic freedom. The bar is high, the environment is intense, and we like it that way. This isn't a place for complacency, it’s a place to be pushed past your...
    Suggested
    Full time

    Coinbase

    Canada
    9 hours ago
  • $159k - $221k

     ...transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build...  ...observability features. Our team currently consists of six engineers, some located in New York City and some fully remote. We operate... 
    Remote job
    Work at office
    Worldwide
    Flexible hours

    MongoDB

    Canada
    more than 2 months ago
  • About the Observability Platform Team The Observability Platform team exists to make production legible to every engineer and AI agent at Wealthsimple, on their first day and every day after. We treat the platform as a product, with our internal engineering teams as our... 
    Full time

    Wealthsimple

    Canada
    9 hours ago
  •  ...Observability Platform team exists to make production legible to every engineer and AI agent at Wealthsimple, on their first day and every...  ...production through fast, high-cardinality data. As the Staff Software Engineer on this team, you are the deepest technical builder... 
    Full time

    Wealthsimple

    Canada
    12 days ago
  •  ...later without any hidden fees or compounding interest. Affirm’s engineering team is building a large-scale, highly available, and global...  .... Qualifications Experience: 8+ years of experience in software engineering, data infrastructure, or data platform engineering... 
    Full time

    Affirm

    Canada
    22 days ago
  •  ...and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. Affirm’s engineering team is building a large-scale, highly available, and global infrastructure that is shared across multiple financial products.... 
    Full time

    Affirm

    Canada
    9 hours ago
  • $133k - $183k

     ...fiscal integrity, and trust. Position Overview We are seeking a highly autonomous, systems-fluent, and development-oriented Software Engineer II (Money Movement & Card Ledger) to join our core financial platform engineering vertical under a permanent, full-time remote... 
    Permanent employment
    Full time
    Remote work
    Flexible hours
    Shift work

    Affirm

    Canada
    29 days ago
  •  ...learning system that leverages custom customer feedback models to engineer perfectly tailored products. Backed by premier institutional...  ...At Short Story, we are completely rethinking the entire retail software layer—spanning complex automated inventory pipelines, multi-tier... 
    Full time
    Remote work

    Short Story

    Canada
    28 days ago
  • $91k - $140k

     ...set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and... 
    Full time
    Work at office
    Worldwide

    Mastercard

    Canada
    a month ago
  • $122.4k - $158.4k

     ...through the skies. It embodies the elegance of simplicity in engineering, transforming the demanding task of controlling an aircraft into...  .... We want to transcend the status quo for banking and fintech software, and many of our customers are startups and appreciate our... 
    Full time

    Mercury

    Canada
    1 day ago
  •  ...About the Role: As a frontend-focused Senior Software Engineer , you will own the design and delivery of the user-facing experiences at the heart of our AI products. Your primary focus is building polished, performant, production-grade interfaces in React and TypeScript... 
    Full time
    Casual work

    Sardine

    Canada
    13 days ago
  • About the Role: As a frontend-focused Senior Software Engineer , you will own the design and delivery of the user-facing experiences at the heart of our AI products. Your primary focus is building polished, performant, production-grade interfaces in React and TypeScript... 
    Full time

    Sardine

    Canada
    9 hours ago
  • $14 - $36 per hour

     ...Role Overview Help create a library of realistic, multi-step software engineering workflows that train and evaluate next-generation AI systems. You will design, execute, and document end-to-end engineering scenarios that capture step-by-step actions, rationale, edge... 
    Remote job
    Hourly pay
    For contractors

    SaidGig

    Canada
    1 day ago
  • $85k - $110k

     .... At General Dynamics Mission SystemsCanada, were not just engineering technology were shaping the future of defence and security. Our...  ...The LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical capabilities for the... 
    Full time
    Work at office
    Remote work
    Flexible hours

    GD Mission Systems

    Canada
    6 days ago
  • $185k - $210k

     ...identity fraud, payment fraud, account takeovers, and social engineering scams. We have raised $145M from world-class investors, including...  ...~ Ontario About the Role: As a frontend-focused Senior Software Engineer, you will own the design and delivery of the user-... 
    Remote job
    Full time
    Casual work
    Worldwide
    Home office
    Flexible hours

    Sardine

    Canada
    a month ago
  •  ...Role Description We're hiring a Senior Software Engineer to help build and evolve the systems that keep Givebutter safe — fraud detection, risk decisioning, abuse prevention, and the internal tooling our operations team needs to investigate and act at scale. This is a... 
    Full time

    Givebutter

    Canada
    13 days ago
  •  ...Why This Role is Exciting We are looking for a highly motivated senior software engineer who can lead large, strategic, and complex projects. This position demands high level leadership , mentoring other engineers and helping to design and architect scalable solutions... 
    Full time

    Optro

    Canada
    13 days ago
  •  ...walk us through end to end, including what broke. ~ Strong engineering fundamentals in Python, Go, or Rust. A preference, not a gate...  ...DRW Montreal has to offer you: ~ Mentorship with experienced software developers, database administrators, and technical project managers... 
    Full time
    Local area

    Drw

    Canada
    5 days ago
  • $165k - $260k

     ...for dispatching agents to code, deploy, and debug production software.  Today, we have two products: Warp, the agentic development...  ...at a company where your work reaches hundreds of thousands of engineers every day, we'd love to have you. As a Software Engineer, you... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Warp

    Canada
    a month ago
  • We are looking for a highly motivated senior software engineer who can lead large, strategic, and complex projects. This position demands high level leadership , mentoring other engineers and helping to design and architect scalable solutions. In this role, you will face... 
    Full time

    Optro

    Canada
    9 hours ago
  • Role Description We're hiring a Senior Software Engineer to help build and evolve the systems that keep Givebutter safe — fraud detection, risk decisioning, abuse prevention, and the internal tooling our operations team needs to investigate and act at scale. This is a hands... 
    Full time

    Givebutter

    Canada
    9 hours ago
  • Job Description We're seeking a talented and motivated full-time Software Engineer, AI Enablement to help Tailscale's engineering organization get the most out of AI-assisted development. You'll join a small, high-leverage team reporting to our co-founder, working alongside... 
    Full time

    Tailscale

    Canada
    9 hours ago
  •  ...completes tasks, schedules appointments, routes conversations, and seamlessly hands off to human agents when needed. As a Senior Software Engineer, Frontend , you'll help build the web applications that power the AI Receptionist experience for enterprise customers. You'll... 
    Full time

    Cresta

    Canada
    8 days ago
  • $170k - $290k

     ...hyperscalers and the simplicity of developer-friendly platforms—so software teams can ship fast, scale reliably, and focus purely on their...  ...a highly autonomous, systems-minded, and code-fluent Software Engineer to join our specialized Developer Velocity organization under a... 
    Permanent employment
    Full time
    Local area
    Immediate start
    Remote work
    Worldwide
    Home office
    Flexible hours
    Shift work

    Render

    Canada
    29 days ago
  •  ...financial infrastructure with hands-on support so founders can operate efficiently and scale with confidence. We’re hiring a Software Engineer who wants real ownership in a fast-moving startup environment. What You’ll Do Build full-stack web features (front-end,... 
    Full time

    Meow Technologies

    Canada
    8 days ago
  • $86.2k - $107.8k

     ...adventure vehicles intuitive, seamless, and fun. As a Full Stack Engineer, we want you to join our diverse, talented, and collaborative...  ...their technical skills. Qualifications ~2+ years of software engineering industry experience, ideally building large scale... 
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Canada
    9 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!