Staff Software Engineer
$148k - $203.5k per year- Remote job
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 1.5M 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 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
- 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
Benefits & Culture:
At Outschool, we believe that taking care of one another enables us to do our best work. To us that means:
- Shared Financial Success: Competitive salaries, stock options, and retirement plans
- Health: Comprehensive medical, dental, vision, disability, and life insurance
- Wellness: Annual wellness stipend, access to coaching & therapy, and pet wellness plans
- PTO & Family Benefits: Generous PTO and family leave policies
- Hybrid & Remote-Friendly: Outschool has a distributed team across the U.S. and Canada and an 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 and internet 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
Outschool is an equal opportunity employer. We view diversity as a moral imperative and competitive advantage. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We plan and structure our interviews to directly assess skills and experience.
If you require a reasonable accommodation to participate in the job application or interview process, please contact [email protected] .
Benefits packages are included for full-time employees only. Please note benefits and perks may vary for employees based outside of the US and Canada.
Full-time employees must be a citizen or legal residents of the U.S. or Canada and reside in U.S. or Canada, unless specifically indicated otherwise.
Once you submit your application, Outschool will process your personal data to evaluate your candidacy for employment. Unless specifically indicated otherwise, we hire employees only in the U.S. and Canada. Applicants else where should be aware that we may discard your application upon submission or we may ask if you would like us to retain it later should there be consideration (this is not typical at all). If you are selected for interviewing, your data will be shared with interviewers and personnel involved in that process. If not hired, your application will be retained for one year in case there is another suitable role. You may opt out of this at any time. Please see our Employee/Applicant Privacy Notice for more detailed information. If applicable, as you progress through the process, we will be clear about what information is being asked for and what happens with that information.
- ...on busywork like booking, marketing, client management, finances, staff and inventory management, and more. Genius AI technology has... ...and this role sits at the center of that build. As a Staff Backend Engineer, you'll be the technical anchor for our highest-innovation teams:...SuggestedRemote jobLong term contractInternshipLocal areaFlexible hours
$150k - $210k per year
...technology helps operators thrive while delivering unforgettable moments to travelers around the world. We’re looking for a Staff Software Engineer to join the Checkfront team. Checkfront is an established SaaS platform in the tours and activities industry with real...SuggestedFull time- ...marketing, client management, finances, staff and inventory management, and more. Genius... ...business owners, not just assist them. The engineers who join now will be the ones who... ...Looking For ~2+ years of professional software engineering experience, with demonstrated...SuggestedRemote jobInternshipLocal areaFlexible hours
- ...will work with many partner teams: peer engineering organizations to build robust/reusable/standardized... ...tested APIs, UX/UI pieces, and analytics engines for defining and measuring the full-stack... ...~8+ years of experience in full-time software development roles ~ Experience as a...SuggestedFull time
$156k - $196k per year
...About CircleCI Engineering CI/CD has been solved. Now it's being reinvented. AI agents don't just run pipelines. They write code, trigger... ...writes the ADR, and makes the call. Invent new interfaces. Software delivery is being reinvented. Pipelines run autonomously, generate...SuggestedRemote jobLocal area$180k - $220k per year
...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving... ...full-stack applications ~ Proven experience operating at a staff or principal level, influencing multiple teams or large...Long term contractFull timeRemote work$170.4k - $234.3k per year
...campaigns across programmatic advertising and marketing channels. Engineering at StackAdapt: As an Engineer at StackAdapt, you will be... ...our customers Mentor the team and lead by example to uphold software development best-practices in addition to conducting rigorous...Local areaRemote workWork from homeHome officeFlexible hours$100k - $135k per year
...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding...Long term contractFull timeRemote work- ...Role Overview We are looking for a Senior Software Engineer (Full Stack!) to join the our dynamic team and help build Magnet One - our platform for digital forensics workflows. As a part of this team you will contribute to a collaborative, customer-obsessed team...Remote jobWorldwide
$150k - $180k per year
...Nearform Nearform is an independent team of data & AI experts, engineers, and designers who build intelligent digital solutions and... ...Experience with automation, CI and CD. Experience building software collaboratively using pull requests and code reviews Excellent...Permanent employmentFull timeManual laborRemote workFlexible hours$168k - $177.5k per year
...priorities, including Enterprise expansion, Lifecycle marketing, and platform Efficiency and Quality. We are looking for a Senior Software Engineer to join this team in Toronto as a dedicated backend owner. This is a net new role, and you'll be stepping into a high-ownership...Remote jobPermanent employmentWork at officeWork from homeFlexible hours$136k - $168k per year
...are in the world. THE ROLE DEPT® is seeking a Principal, Software Engineering (Adobe - Integrations & Automations) to join our forward-... ...that bridge work management systems with downstream marketing engines. Deploy Custom Webhooks: Design, build, and test robust webhook...Long term contractWork at officeLocal areaRemote workFlexible hoursShift work$196k - $246k per year
...are helping to build. THE ROLE We are seeking a visionary and market-experienced Strategist & Solutions Architect, Experience Engineering & Platforms to join DEPT®'s growing Adobe practice in North America. In this executive-level role, you will serve as the most...Work at officeLocal areaRemote workFlexible hoursShift work- ...portfolio management and asset movement platforms, helping transition a team from manual to automated testing at scale. Join EPAM to engineer solutions that matter. From AI to cloud transformation, you'll collaborate with top-tier innovators, gain autonomy to explore your...Remote job
$148k - $185k per year
...Coursera achieve a seamless experience across its platform. As a Staff Product Designer, you will lead the design strategy and... ...for a major product area. You'll partner closely with Product, Engineering, Research, and Data Science across multiple teams to shape scalable...Full timeInternshipWork at officeWorldwide$108k - $116k per year
...Bounty Support team is expanding, and we are seeking a skilled engineer who thrives on the complexities of seamless integrations, scalable... ...Will Do During your first 90 days, you will meet your fellow Software Engineers, learn our codebases and enterprise products and start...Long term contractFull timeApprenticeshipLocal areaRemote work$196k - $246k per year
...delivering complex, large-scale eCommerce solutions. Pre-Sales Experience: Demonstrable experience in a pre-sales or solution-engineering capacity, including estimating effort and writing technical proposals. Technical Acumen: Expert-level knowledge of PHP, MySQL,...Work at officeLocal areaFlexible hours$163k - $213k per year
...DEPT® is seeking a highly analytical and technical Architect Software Engineer (Adobe - AJO, AEP, RTCDP) to join our forward-deployed architecture... .../federated query strategies that allow marketing activation engines to reference enterprise warehouses without unnecessary data...Work at officeLocal areaRemote workFlexible hours$70k - $105k per year
...technology to transform teaching and learning around the world. We need software developers to work on a wide range of technologies including,... ...tools Bachelor’s degree in computer science, computer engineering or similar technical discipline D2L operates in a hybrid work...Remote jobWork at officeFlexible hoursShift work3 days per week- ...Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30 years, our expert... ...of application Summary We are seeking an experienced AI Engineer with 5+ years of experience designing, developing, and deploying...Contract workInternship
- ...career. About the team The Data Foundations team drives Data Engineering and Data Apps and Tooling work across Stripe, enabling Stripes... ...at rest and in motion. We are looking for talented data-minded software engineers to help us manage business-critical data leveraged...Internship
- ...assist another individual in obtaining employment, with Precisely Software Incorporated (“Precisely”) is unlawful. If Precisely... ...as they emerge. Overview: We are looking for a Platform Engineering Manager with a strong hands-on engineering background to lead and...
- ...or content that wins deals. As a Sr. AI Engineer II, you’ll lead development of production... ...AI applications that power Samsara’s GTM engine. You’ll work at the cutting edge of applied... ...of industry experience, with a focus on software engineering, applied machine learning, or...Remote jobLong term contractFull timeInternshipFlexible hours
- ...13, 2025 Svitla Systems Inc. is looking for a SysAdmin DevOps Engineer for a full-time position (40 hours per week) in Canada. Our client... ...scientific workflows built on the platform with open-source software or vendor partnerships. Manage the infrastructure aspects of...Full timeRemote workWorldwide
$116k - $159.5k per year
...across programmatic advertising and marketing channels. The Engineering Operations team builds and operates the infrastructure, observability... ...service, and innovation. We've been awarded: G2 Top Software for 2026 2026 Best Workplaces™ for Young Talent and in...Local areaRemote workWork from homeHome office$220k - $275k per year
...The Role Outschool is hiring a Director of Infrastructure Engineering to lead our Infrastructure and Platform team, whose mission is... ...across the team Desired Experience & Skills: ~10+ years of software engineering experience ~5+ years of engineering management experience...Remote jobLong term contractFull timeTemporary workInternshipWork at officeLocal areaHome officeFlexible hours- ...tools used by hundreds of mid-market finance teams worldwide. Our software integrates with leading ERPs — Acumatica, Sage Intacct, MYOB... ...telemetry, and our authentication / SSO layer. Set and uphold engineering standards: code review, testing, CI/CD, observability, and...Full timeContract workWorldwide
$80k - $95k per year
...leading Canadian food manufacturer seeking a Mechanical Reliability Engineer to play a key role in improving equipment reliability,... ...Reliability-Centered Maintenance experience CMMS experience CAD software experience TSSA knowledge relating to boilers and pressure...Long term contractPermanent employmentFull timeFor contractorsRelocation package$145k - $155k per year
...exciting to you, join the herd! Description We are looking for an experienced backend engineer who enjoys solving complex problems, sharing knowledge, and building reliable software. As a Senior Backend Software Engineer, you will design, build, and maintain the...Remote work- ...We are seeking a highly skilled Senior Application Engineer with deep T-SQL expertise to join the Liquid Credit Engineering Team, a key... ...Solution Development: Design, develop, and maintain robust, scalable software solutions supporting complex liquid credit investment processes...Remote job
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
- software technical support specialist night shift Canada
- embedded software Canada
- software application developer Canada
- software asset management analyst Canada
- spécialiste assurance qualité logiciel Canada
- software trainer Canada
- entry level software Canada
- golang software developer Canada
- software Canada
- software qa Canada
