Senior Software Engineer

Modern Classrooms ProjectWashington, DC
Remote

About The Position

The Modern Classrooms Project is seeking an experienced, hands-on, AI-native Senior Software Engineer to join their new technical team. This role will be foundational in transforming product vision into reality, focusing on front-end and full-stack web application development to create intuitive and powerful tools for educators and students. The engineer will be a senior individual contributor, reporting to the Head of Engineering and collaborating with the Chief Innovation Officer. The position involves working within a small, growing team dedicated to solving teacher challenges, enhancing teacher effectiveness, and increasing the accessibility of an evidence-based instructional model. The role emphasizes leveraging AI and agentic coding for rapid feature development and building a robust AI workflow engine.

Requirements

  • AI-native expertise in continuous multi-session development with Claude Code and/or OpenAI Codex.
  • Expertise in prompt engineering and context engineering.
  • Proficiency in writing Agent Skills.
  • Practice of Spec-Driven Development (GitHub Spec Kit or equivalent).
  • Knowledge of RALPH Loops and their deployment.
  • Proven ability to ship multiple large features per week by rebuilding workflows around agentic tools.
  • Experience building backend AI orchestration layers that run autonomously.
  • Proficiency in thinking in graphs (shared state, nodes, conditional edges, interrupts, circuit breakers).
  • Experience shipping non-trivial agentic pipelines using LangGraph, Temporal, or equivalent.
  • Experience with durable execution, structured outputs, human-in-the-loop checkpoints, and provider-agnostic model routing as baseline design constraints.
  • Experience building evaluation harnesses, annotated datasets, and versioned prompt chains.
  • Deep experience with Angular, Firestore, Observables, RxJS, and TypeScript.
  • Experience with state management, component boundaries, reactive patterns, accessibility, and design systems.
  • Ability to critically evaluate code quality, catch subtle errors, and provide feedback to improve work.
  • Track record of building amazing things and creating prototypes to test assumptions.
  • Self-directed, thriving in small, high-autonomy teams with a broad surface area and shifting context.
  • Clear writing skills and ability to own problems end-to-end.
  • Actively leveraging the latest developments in AI.
  • Motivation by MCP's mission and vision.
  • Experience collaborating with vendors, contractors, and staff engineers.
  • Enjoyment in sharing knowledge and helping teammates grow.
  • Motivation to be part of something larger than oneself and use talent to empower others.

Nice To Haves

  • Experience building edtech products that effectively leverage AI.
  • Experience integrating with education LMS and identity providers (Canvas, Clever, Google Classroom, Schoology, Moodle).
  • Experience implementing edtech open standards (Common Cartridge, Learning Tools Interoperability, OneRoster).
  • Experience handling sensitive and/or confidential data, particularly in an education context (COPPA, CIPA, FERPA, PPRA, SOC 2).

Responsibilities

  • Ship multiple substantial features per week, leveraging AI and agentic coding for rapid development.
  • Operate as the technical lead and steward of the agentic coding pipeline, writing detailed prompts, specifications, and composing orchestrator agents.
  • Build the AI workflow engine, developing graph-based agentic orchestration workflows with nodes, conditional edges, interrupts, and human-in-the-loop circuit breakers.
  • Implement durable execution for long-running work that survives process restarts, rate limits, and outages, including an evaluation harness, versioned prompt chains, annotated datasets, and cross-provider benchmarks.
  • Design and build user-facing features in Angular, Firestore, Observables, RxJS, and TypeScript, ensuring accessibility, performance, and responsive UX.
  • Extend the context layer by contributing to living production artifacts like AGENTS.md and DESIGN.md.
  • Collaborate with the Head of Engineering, Chief Innovation Officer, and other product leaders on technical direction, feature roadmap, and design decisions.
  • Review the work of teammates and contractors, and collaborate on architecture and implementation reviews.
  • Write PR comments, design docs, and agent skills to improve team efficiency.

Benefits

  • Salaried position: $170,000-$190,000 gross salary per year
  • Employer-sponsored health insurance through CareFirst BlueCross BlueShield
  • Participation in Vanguard 403(b) deferred-compensation plan with 3% employer match
  • Paid Time Off, inclusive of: vacation/PTO (20 days), paid holidays, paid parental leave, sick and safe paid time off, "Me Days", and the ability to earn paid Comp time off
  • Annual budget for MCP-funded Continuous Learning for the program(s) you request (available after 6 months of continuous full-time employment)
  • FSA and Dependent Care FSA access
  • 1x Salary Life Insurance company-paid coverage
  • Access to Wishbone Pet Insurance Benefit
  • Ability to work remotely and to set your own hours (within reason)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service