Join MagicSchool as a Staff Software Engineer and play a key role in shaping our generative AI platform for teachers, influencing architecture, and mentoring engineers in a high-impact, fast-growing environment.
Responsibilities: Lead complex projects, oversee end-to-end feature delivery, and design core APIs and services while maintaining high standards for code quality and performance.
Skills: Strong experience in scalable applications and APIs, proficiency in TypeScript, Node.js, PostgreSQL, NextJS, React, Vercel, Supabase, and a bias for impact with excellent communication skills.
Qualifications: 7+ years of software engineering experience, including 2+ years in a senior or staff role, preferably in a startup or high-growth environment.
Location: USA
Compensation: $205000 - $240000 / Annually
WHO WE ARE: MagicSchool is the premier generative AI platform for teachers. We're just over 2 years old, and more than 6 million 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.
As a Staff Software Engineer, you’ll play a pivotal role in shaping the technical foundation of MagicSchool. This is a high-impact IC role where you’ll take end-to-end ownership of complex features and systems, influence architecture decisions, and mentor engineers to raise the bar for technical excellence across the organization.
We are hiring multiple Staff Engineers to join different focus areas, including:
If you are passionate about building resilient, scalable systems, leading projects from idea to production, and influencing engineering culture at scale, this role is for you.
Exposure to data engineering, analytics platforms, or ML/AI products.
Why Join Us?
Our Values:
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.
MagicSchool is hiring a Senior Product Manager to own zero-to-one AI product initiatives that improve outcomes for millions of teachers and students.
Lead the design and delivery of end-to-end product features at MagicSchool, building high-quality full-stack solutions that directly impact millions of teachers.
Cobot is seeking a Senior Embedded Software Engineer (Safety) to design and deliver RTOS-based embedded firmware and safety mechanisms for robots at its Santa Clara or Seattle offices.
Revi is hiring a Senior Backend Engineer to lead backend architecture and implement scalable Python/Django services with an AI-first approach to tooling and testing for its in-store consumer platform.
Loop is hiring a Senior Software Engineer (PHP/Laravel) to lead backend development of scalable APIs and services across its commerce operations platform.
Thorlabs is hiring a Software Engineer I to develop and maintain Azure SQL-backed web and desktop applications and test automation tools that support manufacturing and R&D operations.
Lead development of manufacturing and diagnostic software for robotic surgical instruments at a global leader in robotic-assisted surgery.
Applied Materials seeks a Software Engineer II to develop and maintain C/C++ software for semiconductor equipment, driving design, debugging, and testing efforts at the Santa Clara site.
Lead mobile engineering for a fast-growing sports tech company, building production-grade iOS and Android apps and pioneering generative AI integrations to delight millions of users.
Campus is hiring a Junior Mobile Engineer to help build and ship React Native features for its student-facing mobile app used by thousands.
Experienced AI/ML Technical Architect needed to design and lead production-grade conversational agent systems on Google Cloud for connected-vehicle services, working hybrid from Auburn Hills, MI.
Work on Prudential’s Distributor Domain to build microservices and data-driven solutions that enable agents and advisors across the enterprise.
Demiurge Studios is hiring a C++ Software Engineer (Developer Support) to streamline proprietary tools and workflows for a live multiplayer PC title and help developer teams be more productive.
Senior Software Engineer needed to design and build high-scale platforms and unified APIs that power Airbnb's Host Pricing & Settings ecosystem.
Sentra seeks a New Grad Software Engineer to build production features across the stack and help shape an AI-driven company memory at an early-stage startup.
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...
14 jobs