Senior Software Engineer - District Integrations

Premier generative AI platform for teachers with over 3.5M teachers worldwide using the platform
$130,000 - $160,000
Backend
Senior Software Engineer
Remote
5+ years of experience
Education · AI

Description For Senior Software Engineer - District Integrations

MagicSchool AI is revolutionizing education as the leading generative AI platform for teachers, serving over 3.5M educators worldwide. We're seeking a Senior Software Engineer to lead our Integrations team, focusing on building seamless connections between our platform and key educational partners.

In this role, you'll be at the forefront of EdTech innovation, designing and implementing scalable API, SSO, and LTI solutions that connect our AI platform with various educational systems. You'll work with technologies like Node.js, TypeScript, and PostgreSQL, while handling OAuth 2.0 and RESTful APIs implementations.

The ideal candidate brings 5+ years of software engineering experience, with deep expertise in EdTech integrations and systems like Clever, Canvas, and Google Classroom. You'll need strong technical skills combined with the ability to communicate effectively with both technical and non-technical stakeholders.

We offer competitive compensation ($130K-$160K), equity, and comprehensive benefits including 100% employer-covered health insurance. Join us in our mission to empower educators and bring innovative AI solutions to education while working with a passionate team dedicated to making a real social impact in the education sector.

Working remotely, you'll be part of a fast-growing company that values educator empowerment, innovation, and responsibility in AI implementation. If you're passionate about education technology and want to contribute to transforming how teachers utilize AI tools, this role offers an exciting opportunity to make a significant impact.

Last updated a month ago

Responsibilities For Senior Software Engineer - District Integrations

  • Deliver seamless API and LTI integrations using Node.js, OAuth 2.0, and RESTful APIs
  • Develop clear technical documentation for API and SSO solutions
  • Support and troubleshoot integration challenges
  • Create prototypes and integration models
  • Lead and mentor teammates on integration best practices

Requirements For Senior Software Engineer - District Integrations

Node.js
TypeScript
PostgreSQL
  • 5+ years of software engineering experience with focus on API integrations
  • Strong expertise in API and LTI integrations with EdTech systems
  • Proficiency in Node.js, Next.js, React, TypeScript, Serverless & Edge functions, PostgreSQL
  • Experience with SSO technologies including OAuth 2.0 and OpenID
  • Experience with student information systems
  • Proven track record of integrating third-party platforms
  • Direct experience working with EdTech platforms, LMS, or SIS systems

Benefits For Senior Software Engineer - District Integrations

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Unlimited PTO
  • 100% employer covered health insurance
  • Wellness stipend
  • Vision insurance
  • Dental insurance
  • Equity

Interested in this job?

Jobs Related To MagicSchool AI Senior Software Engineer - District Integrations

Senior Integrations Engineer

Senior Integrations Engineer role at MagicSchool AI, building EdTech integrations using Node.js, OAuth, and API solutions for 3.5M+ teachers worldwide.

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.

Senior Software Engineer, Performance Platform

Senior Software Engineer position at DoorDash focusing on performance optimization, platform development, and technical leadership in the Performance Platform team.

Senior Software Engineer

Senior Software Engineer position at Blacklane, developing backend services for global chauffeur platform using Ruby, Go, and modern cloud technologies.