Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

MagicSchool AI Logo

Staff Software Engineer

MagicSchool AI

Salary not specified
Sep 4, 2025
Remote, US
Apply Now

MagicSchool is looking for a Staff Software Engineer to shape the technical foundation of their generative AI platform for teachers, aiming to improve the efficiency and equity of education through technology.

Requirements

  • Strong experience in building scalable applications and APIs.
  • TypeScript, Node.js, PostgreSQL, NextJS, React, Vercel, Supabase.
  • 7+ years in software engineering (with at least 2+ years in a senior or staff role).
  • Ability to design and evolve systems for long-term maintainability and growth.
  • Experience with cloud-native architectures, distributed systems, or multi-tenant SaaS.
  • Familiarity with observability practices (logging, monitoring, alerting) and secure development practices.
  • Exposure to data engineering, analytics platforms, or ML/AI products.

Responsibilities

  • Lead complex projects and make high-leverage architectural decisions that balance speed, quality, and scalability.
  • Own features or systems from design to deployment, ensuring they integrate cleanly with our architecture.
  • Design and build core APIs, services, and frameworks that power our products and developer experience.
  • Write clean, maintainable, well-tested code while driving best practices for reliability and performance.
  • Coach engineers, share knowledge, and influence technical direction across teams.
  • Work closely with product managers, designers, and other stakeholders to deliver the right solutions, the right way.
  • Help shape our engineering culture, improve processes, and identify opportunities to make development faster and safer.

Other

  • Startup or high-growth experience is a plus.
  • Track record of influencing technical direction and mentoring engineers.
  • Comfortable balancing speed and quality to deliver user value quickly.
  • Thrives in ambiguity, learns fast, and constantly seeks to improve.
  • Emotionally intelligent, clear communicator, and a team player.