Senior Software Engineer

Logo of MagicSchool AI

MagicSchool AI

πŸ“Remote - Worldwide

Job highlights

Summary

Join MagicSchool, a leading generative AI platform for teachers, as a Senior Software Engineer - Integrations. You will play a key role in enabling seamless integrations between our platform and key partners, designing and implementing scalable API, SSO, and LTI solutions. This position requires strong expertise in API and LTI integrations, particularly within the EdTech sector. You will collaborate with internal and external teams, troubleshoot technical challenges, and create comprehensive documentation. The ideal candidate possesses extensive experience in software engineering, API integrations, and working with EdTech platforms. MagicSchool offers a comprehensive benefits package, including unlimited PTO and 100% employer-covered health insurance.

Requirements

  • Strong expertise in API and LTI integrations, specifically with EdTech systems such as Clever, Canvas, Schoology, or Google Classroom
  • Proficient in building integrations using modern web development technologies (e.g., Node.js, Next.js, React, TypeScript, Serverless & Edge functions, PostgreSQL)
  • In-depth experience integrating SSO technologies, including OAuth 2.0, OpenID, and related standards
  • Experience troubleshooting and supporting integrations for school systems, communicating effectively with both technical and non-technical stakeholders
  • Exceptional ability to translate technical concepts into user-friendly language for varied audiences
  • Familiarity with student information systems (e.g., PowerSchool, Blackboard) and their integration processes
  • Proven experience collaborating across teams and with external partners to deliver impactful technical solutions
  • 5+ years of experience in software engineering, with a focus on API integrations or similar technical solutions
  • Proven track record of integrating third-party platforms and SSO solutions
  • Direct experience working with EdTech platforms, LMS, or SIS systems

Responsibilities

  • Deliver Seamless API and LTI Integrations: Partner with customers to architect, implement, and validate scalable integrations using technologies like Node.js, OAuth 2.0, and RESTful APIs
  • Enhance Documentation and Standards: Develop clear, user-friendly best practices and technical documentation for API and SSO solutions, tailored for technical and non-technical audiences
  • Support and Troubleshoot: Collaborate with external partners and internal teams to address integration challenges, ensuring smooth implementation and communication
  • Build Proof-of-Concepts: Create prototypes and integration models to support pre-sales engagements and improve developer experience
  • Lead and Mentor: Guide teammates by sharing expertise, leading discussions, and mentoring others on best practices for integrations and engineering

Preferred Qualifications

  • Hands-on experience with Edlink or similar integration platforms
  • Product-facing expertise, especially in the EdTech or education domain
  • Leadership experience, including mentoring engineers and leading technical discussions
  • Passion for building scalable and secure integrations while contributing to a collaborative engineering culture
  • Experience working with subprocessors and managing complex technical back-and-forth
  • Startup experience

Benefits

  • Unlimited PTO
  • 100% employer covered health insurance
  • A wellness stipend
  • Vision/dental insurance

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let MagicSchool AI know you found this job on JobsCollider. Thanks! πŸ™