Sr. Software Engineer

Nonprofit organization delivering free, world-class education to anyone anywhere, serving over 155 million registered learners globally.
$137,871 - $154,069
Backend
Senior Software Engineer
Remote
5+ years of experience
Education · AI

Description For Sr. Software Engineer

Khan Academy, a nonprofit dedicated to providing free, world-class education globally, is seeking a Senior Software Engineer to join their mission-driven team. With over 155 million registered learners worldwide, we're leveraging technology to democratize education and make a significant impact on historically under-resourced communities.

As a Senior Software Engineer, you'll work on building and maintaining scalable backend services and complex frontend interfaces using technologies like Go, GraphQL, JavaScript, and React. You'll be part of our remote-first culture that values diverse perspectives and continuous learning. We're particularly excited about leveraging AI to scale 1:1 tutoring accessibility.

The ideal candidate brings 5+ years of experience building world-class product experiences, strong technical skills, and a deep commitment to our mission. You'll join a diverse team from various backgrounds - academia, traditional/non-traditional education, tech companies, and startups - all united by our goal to transform education.

We offer competitive compensation ($137,871 - $154,069 USD), comprehensive benefits including 401(k) with matching, medical/dental/vision insurance, generous PTO, and parental leave. Most importantly, you'll have the opportunity to impact millions of learners worldwide while working with an exceptional team that values innovation, inclusion, and continuous learning.

Join us in our mission to provide free, world-class education to anyone, anywhere, and help shape the future of educational technology.

Last updated a month ago

Responsibilities For Sr. Software Engineer

  • Build and maintain scalable backend services
  • Develop complex, stateful frontend user interfaces
  • Write clean, maintainable, testable code
  • Help build out platform and leverage AI to democratize 1:1 tutoring
  • Contribute to team and mission advancement

Requirements For Sr. Software Engineer

Go
JavaScript
React
TypeScript
  • 5+ years experience building world-class product experiences for interactive web-apps
  • Experience building and maintaining complex software
  • Strong communication and feedback skills
  • Cross-cultural competency skills
  • Empathy for learners around the world
  • Motivation for Khan Academy's mission
  • Experience with Machine Learning/LLMs is a plus

Benefits For Sr. Software Engineer

401k
Dental Insurance
Medical Insurance
Vision Insurance
Parental Leave
  • Competitive salaries
  • Ample paid time off
  • Remote-first culture with flexibility
  • Generous parental leave
  • 401(k) with 4% matching
  • Comprehensive insurance (medical, dental, vision, and life)
  • Opportunities to connect through affinity, ally, and social groups

Interested in this job?

Jobs Related To Khan Academy Sr. Software Engineer

Sr. Full-Stack Software Engineer

Senior Full-Stack Software Engineer role at Khan Academy, building AI-powered educational platforms to democratize learning globally.

Sr. Full-Stack Software Engineer

Senior Full-Stack Software Engineer role at Khan Academy, building AI-powered educational platforms to democratize learning globally.

Sr. Full-Stack Software Engineer

Senior Full-Stack Software Engineer role at Khan Academy, building AI-powered educational platforms to democratize learning globally.

Senior Quality Engineer

Senior Quality Engineer position at Khan Academy, focusing on manual and automated testing to ensure quality of educational products, offering competitive salary and remote work.

Sr. Full-Stack Software Engineer

Senior Full-Stack Software Engineer role at Khan Academy, building AI-powered educational platforms to democratize learning globally.