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

At MagicSchool, we are on a mission to transform the educational landscape with our innovative generative AI platform for teachers. We’ve rapidly grown to support over 3.5 million educators from all around the globe, and we’re just getting started! We are currently seeking a Senior Software Engineer - District Integrations to join our dynamic team. In this pivotal role, you will be at the forefront of enabling seamless integrations between our platform and key partners, focusing on both Enterprise and Mid-Market customers. Your day-to-day will involve designing and implementing scalable API, SSO, and LTI solutions using cutting-edge technologies like Node.js and OAuth 2.0. You’ll tackle technical challenges head-on while collaborating closely with internal teams and external partners. As a mentor, you will not only guide teammates in best practices but also develop clear documentation that resonates with both technical and non-technical audiences. If you’re passionate about building scalable, secure integrations that drive social impact and enhance the educational journey, MagicSchool might be the perfect place for you. Together, we can revolutionize education through technology. Ready to embark on this exciting journey? Let’s make educational magic happen together!

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

As a Senior Software Engineer - District Integrations at MagicSchool, you will be primarily focused on creating seamless integrations between our platform and key educational partners. This includes designing APIs and SSO solutions to enhance user experience and collaborating with various stakeholders to troubleshoot technical challenges.

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

To qualify for the Senior Software Engineer - District Integrations position at MagicSchool, you should have at least 5 years of software engineering experience, particularly in API integrations. Familiarity with EdTech systems like Clever or Canvas and expertise in technologies like Node.js and OAuth 2.0 will greatly enhance your candidacy.

Join Rise to see the full answer
What technologies do Senior Software Engineers at MagicSchool typically work with?

Senior Software Engineers at MagicSchool typically work with modern web development technologies including Node.js, TypeScript, RESTful APIs, and SSO integrations using OAuth 2.0. Experience with PostgreSQL and serverless functions is also beneficial.

Join Rise to see the full answer
How does the role of Senior Software Engineer - District Integrations contribute to MagicSchool's mission?

The role of Senior Software Engineer - District Integrations contributes to MagicSchool's mission by enabling effective partnerships with educational institutions, thus expanding access to our AI-driven platform. Your work directly impacts the usability and effectiveness of teaching tools available to educators worldwide.

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

At MagicSchool, the team culture embraces collaboration, innovation, and mentorship. As a Senior Software Engineer - District Integrations, you will be supported by a passionate team that values diverse perspectives and promotes a culture of continuous learning and improvement.

Join Rise to see the full answer
How does MagicSchool support its employees in terms of professional development?

MagicSchool supports its employees through a variety of professional development opportunities including mentorship programs, access to educational resources, and encouragement to explore new ideas and technologies. As a Senior Software Engineer - District Integrations, you will also be leading discussions and sharing best practices with your peers.

Join Rise to see the full answer
What benefits does MagicSchool offer for the Senior Software Engineer - District Integrations role?

MagicSchool offers a range of generous benefits for the Senior Software Engineer - District Integrations role, including unlimited PTO, fully covered health insurance, a wellness stipend, and vision/dental insurance packages to ensure you are well supported both personally and professionally.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - District Integrations
Can you describe your experience with API integrations in an EdTech environment?

In your response, share specific examples of projects where you successfully implemented API integrations, mentioning any EdTech platforms used. Highlight your problem-solving skills and how you ensured effective communication with both technical and non-technical stakeholders.

Join Rise to see the full answer
How do you ensure that your API documentation is user-friendly for a diverse audience?

Discuss your approach to creating documentation, emphasizing your ability to break down complex technical concepts into clear, accessible language. Mention tools and techniques you utilize to gather feedback from users to continuously improve documentation.

Join Rise to see the full answer
What strategies do you use to troubleshoot technical challenges during integrations?

Share a step-by-step approach you take when addressing technical challenges, focusing on collaboration with teams and clients. Use past experiences to illustrate your analytical skills and adaptability in resolving issues.

Join Rise to see the full answer
Describe a time you take the lead on a cross-team project.

Calmly narrate a situation where you led a cross-functional project. Discuss challenges you faced, your leadership style, and the outcome, emphasizing how you facilitated communication across different teams to achieve success.

Join Rise to see the full answer
What technologies are you most comfortable working with, and how have they shaped your engineering approach?

Detail the technologies you're proficient in, and reflect on how these tools have influenced your problem-solving and engineering practices. Sharing your preferences and experiences can demonstrate your familiarity with technologies relevant to MagicSchool.

Join Rise to see the full answer
How have you mentored others in your previous roles?

Illustrate your mentoring experiences by describing how you've supported junior engineers, helped them develop skills, and navigated challenges. Discuss the importance of knowledge sharing and creating a positive learning environment.

Join Rise to see the full answer
What is your understanding of LTI integrations, and how have you implemented them in past roles?

Explain LTI integrations clearly, and provide examples of your experience implementing these in real-world projects. Discuss how they improve interoperability between educational tools and platforms.

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

Talk about your methods for keeping up with industry trends, such as attending conferences, participating in online communities, or enrolling in relevant courses. This shows your commitment to continuous learning and adaptation in the tech space.

Join Rise to see the full answer
What challenges have you faced while working with SSO technologies?

Reflect on specific challenges related to SSO implementations, including user authentication issues or security concerns. Discuss strategies you employed to overcome these challenges effectively.

Join Rise to see the full answer
Why do you believe diversity is important in a tech team?

Convey your understanding of diversity's role in fostering innovation and problem-solving within tech teams. Share examples of how diverse perspectives have positively influenced project outcomes in your past experiences.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 4 days ago
Ignite Hybrid No location specified
Posted 10 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Pinterest Remote Mexico City, Mexico
Posted 15 hours ago
Posted 10 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...

51 jobs
MATCH
Calculating your matching score...
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!