Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer - District Integrations image - Rise Careers
Job details

Senior Software Engineer - District Integrations

WHO WE ARE: MagicSchool is the premier generative AI platform for teachers. We're just over a year old, and more than 3.5M teachers from all over the world have joined our platform. Join a top team at a fast growing company that is working towards real social impact. Make an account and try us out at our website and connect with our passionate community on our Wall of Love.

Senior Software Engineer - Integrations (EdTech)

Role Description: As an Integrations Engineer, you will enable seamless integrations between our platform and key partners, including Enterprise and Mid-Market customers. You will design and implement scalable API, SSO, and LTI solutions, troubleshoot technical challenges with internal and external customers, and create best-practice documentation for diverse stakeholders. This role combines hands-on engineering with strategic collaboration across teams to deliver world-class EdTech integrations.

Responsibilities: 

In this role, you will be responsible for:

  • 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.

Qualifications/Competencies/Skills:

To be successful in this role, you bring:

  • 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.

Required Experience:

  • 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.

Preferred Experience:

  • 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

Our Benefits: We are proud to offer generous benefits, such as unlimited PTO, 100% employer covered health insurance, a wellness stipend, and vision/dental insurance.

Our Values:

  • Educators are Magic:  Educators are the most important ingredient in the educational process - they are the magic, not the AI. Trust them, empower them, and put them at the center of leading change in service of students and families.

  • Joy and Magic: Bring joy and magic into every learning experience - push the boundaries of what’s possible with AI.

  • Community:  Foster community that supports one another during a time of rapid technological change. Listen to them and serve their needs.

  • Innovation:  The education system is outdated and in need of innovation and change - AI is an opportunity to bring equity, access, and serve the individual needs of students better than we ever have before.

  • Responsibility: Put responsibility and safety at the forefront of the technological change that AI is bringing to education.

  • Diversity: Diversity of thought, perspectives, and backgrounds helps us serve the wide audience of educators and students around the world.

  • Excellence:  Educators and students deserve the best - and we strive for the highest quality in everything we do.

MagicSchool AI Glassdoor Company Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
MagicSchool AI DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of MagicSchool AI
MagicSchool AI CEO photo
Unknown name
Approve of CEO

Average salary estimate

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer - District Integrations, MagicSchool AI

MagicSchool is on the lookout for a talented Senior Software Engineer - District Integrations to join our innovative team! As the premier generative AI platform designed for educators, we’re transforming the lives of over 3.5 million teachers globally! In this role, you’ll play a vital part in ensuring smooth integrations between our platform and a variety of partners. Your expertise in designing and implementing scalable API, SSO, and LTI solutions is essential as you tackle technical challenges and craft user-friendly documentation. Imagine collaborating with both internal teams and external partners to bring cutting-edge EdTech solutions to life! You’ll have the opportunity to create proof-of-concepts that showcase the amazing capabilities of our integrations. Plus, as a mentor, you'll share your knowledge with your teammates and foster a culture of learning and excellence. At MagicSchool, we value joy, community, and innovation, and we’re committed to making a real social impact in education. If you have a passion for building scalable integrations using technologies like Node.js, and possess a strong background in EdTech systems, we want to hear from you! Join us in creating magical learning experiences for teachers and students alike. Let’s innovate together at MagicSchool!

Frequently Asked Questions (FAQs) for Senior Software Engineer - District Integrations Role at MagicSchool AI
What does a Senior Software Engineer - District Integrations do at MagicSchool?

A Senior Software Engineer - District Integrations at MagicSchool is responsible for enabling seamless relationships between our platform and key educational partners. This includes designing and implementing scalable APIs, SSO, and LTI solutions, as well as troubleshooting any technical challenges that arise.

Join Rise to see the full answer
What technical skills are required for the Senior Software Engineer - District Integrations role at MagicSchool?

The ideal candidate for the Senior Software Engineer - District Integrations position at MagicSchool should possess strong expertise in API and LTI integrations, experience with web development technologies like Node.js and React, and familiarity with integration processes for EdTech systems such as Clever and Google Classroom.

Join Rise to see the full answer
How does MagicSchool support professional growth for its Senior Software Engineers?

At MagicSchool, we foster professional development by encouraging our Senior Software Engineers - District Integrations to lead discussions, mentor teammates, and continuously enhance their technical skills. We believe that innovation thrives in a collaborative learning environment.

Join Rise to see the full answer
Can you work remotely as a Senior Software Engineer - District Integrations at MagicSchool?

While the job location for the Senior Software Engineer - District Integrations role at MagicSchool has not been specified, we embrace flexible work options that allow our employees to choose how they want to contribute to our mission from wherever they feel most inspired.

Join Rise to see the full answer
What type of projects would a Senior Software Engineer - District Integrations work on at MagicSchool?

As a Senior Software Engineer - District Integrations at MagicSchool, you will work on projects that involve building and enhancing API and LTI integrations. You will collaborate with various partners to ensure smooth technological implementation, contributing directly to impactful educational experiences.

Join Rise to see the full answer
What benefits can a Senior Software Engineer - District Integrations expect at MagicSchool?

At MagicSchool, we offer our Senior Software Engineers - District Integrations generous benefits, including unlimited PTO, comprehensive health insurance, a wellness stipend, and dental/vision coverage, ensuring our employees are supported both personally and professionally.

Join Rise to see the full answer
What educational technology experience would help in the Senior Software Engineer - District Integrations role?

Experience working with educational technology platforms, such as learning management systems (LMS) like Canvas or Schoology, will greatly benefit candidates applying for the Senior Software Engineer - District Integrations role at MagicSchool, as familiarity with these systems is crucial for successful integrations.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - District Integrations
Can you explain your experience with API integrations in previous projects?

When discussing your experience with API integrations, be sure to mention specific projects where you successfully architected and implemented scalable integrations. Highlight the technologies used, any challenges faced, and how you collaborated with stakeholders to achieve seamless results.

Join Rise to see the full answer
What approach do you take when troubleshooting integration issues?

In answering how you troubleshoot integration issues, outline your systematic process. Discuss your use of logs, debugging tools, and collaboration with stakeholders to diagnose and resolve problems effectively, showcasing your analytical skills.

Join Rise to see the full answer
How familiar are you with OAuth 2.0 and its implementation?

When asked about OAuth 2.0, explain its importance in security for API integrations. Discuss your experience in implementing OAuth 2.0 protocols in previous roles, any challenges faced, and how you ensured secure communication between systems.

Join Rise to see the full answer
Describe a time you mentored a team member in best practices for integrations.

Share a specific example where you mentored a colleague on integrations. Highlight what best practices were taught, the methods you used to mentor, and the impact it had on their development and the team's success.

Join Rise to see the full answer
What strategies do you use to convey technical concepts to non-technical stakeholders?

Explain how you adapt your communication style to ensure non-technical stakeholders understand technical concepts. Provide examples of documentation or presentations where you successfully simplified complex ideas.

Join Rise to see the full answer
How do you prioritize tasks when handling multiple integration projects?

Discuss your approach to prioritizing tasks in a busy environment. Mention tools or methodologies you use to maintain organization and ensure that high-impact tasks are addressed promptly while supporting team goals.

Join Rise to see the full answer
What EdTech platforms have you worked with, and how did you integrate them?

When discussing EdTech platforms, cite specific platforms you've worked with, such as Clever or Google Classroom. Explain the integration processes you carried out, emphasizing your hands-on experience in aligning them with other systems.

Join Rise to see the full answer
Explain a proof-of-concept you've built for a client or partner.

Detail a specific proof-of-concept you developed to showcase potential integrations. Discuss its features, the technology stack used, and the feedback received from stakeholders, emphasizing its impact on decision-making.

Join Rise to see the full answer
How do you stay current with emerging technologies in the EdTech landscape?

Discuss various strategies you use to stay informed, such as attending conferences, participating in online forums, following industry leaders, or continuing education. Explain how this knowledge influences your work as a Senior Software Engineer.

Join Rise to see the full answer
What motivates you to work in the EdTech sector?

Share your passion for education and technology, emphasizing how the opportunity to make a positive impact on educators and students drives you. Discuss any specific experiences that reaffirm your commitment to the EdTech field.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Startup Mindset
Collaboration over Competition
Growth & Learning
Inclusive & Diverse
Photo of the Rise User
Intercom Remote London, England
Posted 11 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Social Impact Driven
Rapid Growth
Passion for Exploration
Dental Insurance
Health Savings Account (HSA)
Vision Insurance
Disability Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
Medical Insurance
Mental Health Resources
Maternity Leave
Paternity Leave
Paid Time-Off
Photo of the Rise User
Nearsure Remote Latin America - Remote
Posted 5 days ago
Photo of the Rise User
Posted 5 days ago
Mission Driven
Rise from Within
Growth & Learning
Dare to be Different
Passion for Exploration
Rapid Growth
Social Impact Driven
Inclusive & Diverse
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 11 days ago

Teachers are overworked and burnt out. More than four in ten K-12 teachers in the U.S. (44%) say they "always" or "very often" feel burnt out at work—outpacing all other industries nationally. (Gallup) At the core of teaching is interacting with...

52 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 26, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!