Published: Thu, 28 Nov 2024 12:50:32 GMT
Position: Senior Software Engineer – Integrations (EdTech) at MagicSchool
Company Overview: MagicSchool is a leading generative AI platform for educators, with a mission to create real social impact. Our platform has attracted over 3.5 million teachers worldwide in just over a year. Join our fast-growing company and become part of a top team dedicated to transforming education. Visit our website and join our passionate community on our Wall of Love.
Role Overview:
As a Senior Software Engineer – Integrations, you will play a crucial role in enabling seamless integrations between our platform and key partners, including Enterprise and Mid-Market customers. This role requires a combination of hands-on engineering skills, strategic collaboration with cross-functional teams, and a passion for delivering world-class EdTech integrations.
Key Responsibilities:
In this role, you will be responsible for:
– Designing and implementing scalable API, SSO, and LTI solutions to enable seamless integrations with our platform
– Creating best-practice documentation for diverse stakeholders, including technical and non-technical audiences
– Collaborating with external partners and internal teams to troubleshoot and address integration challenges
– Building prototypes and integration models to support pre-sales engagements and improve developer experience
– Mentoring and guiding team members on best practices for integrations and software engineering
Qualifications:
To be successful in this role, you should have:
– Strong expertise in API and LTI integrations, specifically with EdTech systems such as Clever, Canvas, Schoology, or Google Classroom
– Proficiency in modern web development technologies, including Node.js, Next.js, React, TypeScript, Serverless & Edge functions, and PostgreSQL
– In-depth experience with SSO technologies such as OAuth 2.0, OpenID, and related standards
– Previous experience troubleshooting and supporting integrations for school systems, with the ability to effectively communicate with both technical and non-technical stakeholders
– Exceptional communication skills, with the 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 successfully 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, particularly 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:
We are proud to offer generous benefits, including:
– Unlimited PTO
– 100% employer covered health insurance
– Wellness stipend
– Vision and dental insurance
Company Values:
At MagicSchool, our values guide our work and shape our culture:
– Educators are Magic: We believe that educators are the most important part of the educational process, and we trust and empower them to lead change in service of students and families.
– Joy and Magic: We strive to bring joy and magic into every learning experience by pushing the boundaries of what’s possible with AI.
– Community: We foster a supportive community to navigate the rapid technological changes in education, listening to and serving the needs of our members.
– Innovation: We see AI as an opportunity to bring equity, access, and personalized learning to students in an outdated education system.
– Responsibility: We prioritize responsibility and safety in our technological advancements in education.
– Diversity: We celebrate diversity of thought, perspectives, and backgrounds, recognizing its value in serving a wide audience of educators and students.
– Excellence: We are committed to delivering the best possible experience for educators and students, striving for excellence in everything we do. Apply link