JobHabor

Software Engineer

Location
Remote
Workplace
Remote
Employment
Salary
CAD 90,000–229,500/yr
Apply on the employer’s site

Job Application for Software Engineer at Outschool

Back to jobsNew

Software Engineer

Remote (U.S. & Canada)

Apply

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.

Role

Outschool is looking for full-stack Software Engineers to develop and improve our suite of products to help parents, learners, and educators to engage in love of learning, all through an agentic-first development paradigm. There is a wide variety of exciting and high-impact engineering challenges for the right candidate from smart UI to personalization to AI assistance to data optimization to tooling to platforms. We’re hiring across levels - from early-career SWEs through senior architects - and will scope the role based on your experience, strengths, and the problems that inspire you and where you can have the biggest impacts.

Core Responsibilities

  • Drive complex, high-impact engineering initiatives across a variety of product innovation areas
  • 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
  • For senior roles, mentor engineers and influence technical direction across teams through strong collaboration, communication, and domain expertise
  • Participate in standups, sprint planning, retros, production deployments, and on-call rotations

Desired Experience & Skills

  • Professional software engineering experience; level will be determined based on experience and scope.
  • Proficiency in some of: TypeScript, React, Node.js, GraphQL, and PostgreSQL
  • Proven track record of both demonstrated proficiency in AI-native development, and leading teams into it
  • For senior roles, demonstrated 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

Other Considerations

  • Experience in EdTech or building products for learners, educators, or families
  • Familiarity with search, discovery, personalization, AI, tooling, data insights, and/or payment systems
  • Background in marketplace technologies
  • Experience at a fast-paced startup or high-growth company

Compensation

Outschool recruits across the US and Canada, and sets employee salaries to reflect local compensation and cost of living. In addition to base compensation, this role is eligible for equity and benefits. Additional details are provided during the interview process.

For Canadian-based candidates, compensation range for this role is $90,000 - $229,500 CAD annually.

This role is available in the following

US Pay Zones

US Tiers

US Tier 1

San Francisco Bay Area, New York City, and Seattle Metro

US Tier 2

All California excluding San Francisco Bay Area, Boston Metro, Chicago Metro, Denver Metro, Austin Metro, Portland Metro

US Tier 3

All other cities and states

US Pay Zones

US Tier 1

$130,500 - $291,600

US Tier 2

$110,925 - $247,860

US Tier 3

$97,875 - $218,700

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 recruiting@outschool.com.

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.

Create a Job Alert

Interested in building your career at Outschool? Get future opportunities sent straight to your email.

Create alert

Apply for this job

*

indicates a required field

Autofill my application

First Name*

Last Name*

Preferred First Name

Email*

PhoneCountry*

Phone*

244 results foundNo results found

Afghanistan+93

Åland Islands+358

Albania+355

Algeria+213

American Samoa+1

Andorra+376

Angola+244

Anguilla+1

Antigua & Barbuda+1

Argentina+54

Armenia+374

Aruba+297

Ascension Island+247

Australia+61

Austria+43

Azerbaijan+994

Bahamas+1

Bahrain+973

Bangladesh+880

Barbados+1

Belarus+375

Belgium+32

Belize+501

Benin+229

Bermuda+1

Bhutan+975

Bolivia+591

Bosnia & Herzegovina+387

Botswana+267

Brazil+55

British Indian Ocean Territory+246

British Virgin Islands+1

Brunei+673

Bulgaria+359

Burkina Faso+226

Burundi+257

Cambodia+855

Cameroon+237

Canada+1

Cape Verde+238

Caribbean Netherlands+599

Cayman Islands+1

Central African Republic+236

Chad+235

Chile+56

China+86

Christmas Island+61

Cocos (Keeling) Islands+61

Colombia+57

Comoros+269

Congo - Brazzaville+242

Congo - Kinshasa+243

Cook Islands+682

Costa Rica+506

Côte d’Ivoire+225

Croatia+385

Cuba+53

Curaçao+599

Cyprus+357

Czechia+420

Denmark+45

Djibouti+253

Dominica+1

Dominican Republic+1

Ecuador+593

Egypt+20

El Salvador+503

Equatorial Guinea+240

Eritrea+291

Estonia+372

Eswatini+268

Ethiopia+251

Falkland Islands+500

Faroe Islands+298

Fiji+679

Finland+358

France+33

French Guiana+594

French Polynesia+689

Gabon+241

Gambia+220

Georgia+995

Germany+49

Ghana+233

Gibraltar+350

Greece+30

Greenland+299

Grenada+1

Guadeloupe+590

Guam+1

Guatemala+502

Guernsey+44

Guinea+224

Guinea-Bissau+245

Guyana+592

Haiti+509

Honduras+504

Hong Kong SAR China+852

Hungary+36

Iceland+354

India+91

Indonesia+62

Iran+98

Iraq+964

Ireland+353

Isle of Man+44

Israel+972

Italy+39

Jamaica+1

Japan+81

Jersey+44

Jordan+962

Kazakhstan+7

Kenya+254

Kiribati+686

Kosovo+383

Kuwait+965

Kyrgyzstan+996

Laos+856

Latvia+371

Lebanon+961

Lesotho+266

Liberia+231

Libya+218

Liechtenstein+423

Lithuania+370

Luxembourg+352

Macao SAR China+853

Madagascar+261

Malawi+265

Malaysia+60

Maldives+960

Mali+223

Malta+356

Marshall Islands+692

Martinique+596

Mauritania+222

Mauritius+230

Mayotte+262

Mexico+52

Micronesia+691

Moldova+373

Monaco+377

Mongolia+976

Montenegro+382

Montserrat+1

Morocco+212

Mozambique+258

Myanmar (Burma)+95

Namibia+264

Nauru+674

Nepal+977

Netherlands+31

New Caledonia+687

New Zealand+64

Nicaragua+505

Niger+227

Nigeria+234

Niue+683

Norfolk Island+672

North Korea+850

North Macedonia+389

Northern Mariana Islands+1

Norway+47

Oman+968

Pakistan+92

Palau+680

Palestinian Territories+970

Panama+507

Papua New Guinea+675

Paraguay+595

Peru+51

Philippines+63

Poland+48

Portugal+351

Puerto Rico+1

Qatar+974

Réunion+262

Romania+40

Russia+7

Rwanda+250

Samoa+685

San Marino+378

São Tomé & Príncipe+239

Saudi Arabia+966

Senegal+221

Serbia+381

Seychelles+248

Sierra Leone+232

Singapore+65

Sint Maarten+1

Slovakia+421

Slovenia+386

Solomon Islands+677

Somalia+252

South Africa+27

South Korea+82

South Sudan+211

Spain+34

Sri Lanka+94

St. Barthélemy+590

St. Helena+290

St. Kitts & Nevis+1

St. Lucia+1

St. Martin+590

St. Pierre & Miquelon+508

St. Vincent & Grenadines+1

Sudan+249

Suriname+597

Svalbard & Jan Mayen+47

Sweden+46

Switzerland+41

Syria+963

Taiwan+886

Tajikistan+992

Tanzania+255

Thailand+66

Timor-Leste+670

Togo+228

Tokelau+690

Tonga+676

Trinidad & Tobago+1

Tunisia+216

Turkey+90

Turkmenistan+993

Turks & Caicos Islands+1

Tuvalu+688

U.S. Virgin Islands+1

Uganda+256

Ukraine+380

United Arab Emirates+971

United Kingdom+44

United States+1

Uruguay+598

Uzbekistan+998

Vanuatu+678

Vatican City+39

Venezuela+58

Vietnam+84

Wallis & Futuna+681

Western Sahara+212

Yemen+967

Zambia+260

Zimbabwe+263

Resume/CV*

AttachAttach

Dropbox

Enter manuallyEnter manually

Accepted file types

pdf, doc, docx, txt, rtf

Cover Letter

AttachAttach

Dropbox

Enter manuallyEnter manually

Accepted file types

pdf, doc, docx, txt, rtf

LinkedIn Profile*

Website

What city and state do you currently reside in?*

Are you legally authorized to work for any employer in the United States or Canada?*Select...

Will you now or in the future require sponsorship of an employment visa?*Select...

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in Outschool’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

GenderSelect...

Are you Hispanic/Latino?Select...

Race & Ethnicity Definitions

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA.

Classification of protected categories is as follows

A "disabled veteran" is one of the following

a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Veteran StatusSelect...

Voluntary Self-Identification of Disability

Form CC-305

Page 1 of 1

OMB Control Number 1250-0005

Expires 07/31/2029

Why are you being asked to complete this form? We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability? A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability.

Disabilities include, but are not limited to

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Diabetes
  • Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
  • Epilepsy or other seizure disorder
  • Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome
  • Intellectual or developmental disability
  • Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
  • Missing limbs or partially missing limbs
  • Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
  • Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
  • Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
  • Partial or complete paralysis (any cause)
  • Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
  • Short stature (dwarfism)
  • Traumatic brain injury

Disability StatusSelect...

PUBLIC BURDEN STATEMENT

According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.

Submit application

Skills

  • TypeScript
  • React
  • Node.js
  • GraphQL
  • PostgreSQL
  • Kong
  • Dropbox

Similar roles