Senior Software Engineer
Modern Classrooms Project
- New York, New York, United States
- New York, New York, United States
About
ASAP
Role Type:
Full-Time, Salaried
Background:
Software Development
Location:
Remote, USA-based (up to 10% travel)
Salary:
$170,000-190,000 per year, plus benefits
Who We Are The Modern Classrooms Project is a fast‑growing 501(c)(3) nonprofit organization that empowers educators to build classrooms that respond to every student’s needs. Founded by two award‑winning teachers, we lead a movement of educators in implementing a self‑paced, mastery‑based instructional model that leverages technology to foster human connection, authentic learning, and social‑emotional growth.
To date, our free online course and Virtual Mentorship Program have empowered almost 100,000 educators in 150+ countries. We’ve partnered with schools and districts nationwide to train and support both teachers and administrators, and researchers from Johns Hopkins University found “overwhelming positive support” for our approach. We are an ambitious, idealistic team and we are passionate about what we do.
Job Description - Why we need you! For the past eight years, we have empowered educators to use technology more effectively. Last year, we secured funding to begin developing our own edtech software products. We need an experienced, hands‑on, AI‑native Senior Software Engineer to help transform our product vision into reality. As a foundational member of our new technical team, you will lead front‑end and full‑stack web application development, creating intuitive, powerful tools that directly support educators and students every day.
Key Responsibilities
Ship multiple substantial features per week.
Operate as the technical lead and steward of your agentic coding pipeline: write detailed prompts and specifications, compose orchestrator agents and dispatch agent teams, engineer RALPH Loops with well‑formed completion promises, and multitask between several agents to develop multiple substantial features in parallel.
Build the AI workflow engine that powers our products, developing state‑of‑the‑art graph‑based agentic orchestration workflows with nodes and conditional edges, structured outputs, interrupts and human‑in‑the‑loop circuit breakers, and durable execution that survives process restarts, rate limits, and outages. Include evaluation harnesses, versioned prompt chains, annotated datasets, and cross‑provider benchmarks.
Own your front‑end craft: design and build user‑facing features in Angular, Firestore, Observables, RxJS, and TypeScript that feel intuitive to teachers and students. Focus on accessibility, performance, and responsive UX.
Extend the context layer by contributing to our AGENTS.md, DESIGN.md, and Agent Skills, ensuring every session produces better work than the last.
Partner on architecture: collaborate closely with the Head of Engineering, Chief Innovation Officer, and other product leaders on technical direction, feature roadmap, and hard technical design decisions and trade‑offs.
Raise the bar for the team: review the work of teammates and contractors, provide PR comments, design docs, and agent skills that help others work faster and better.
Qualifications
AI‑native: expert in continuous multi‑session development with Claude Code or OpenAI Codex, expert at prompt and context engineering, writes Agent Skills like unit tests, practices Spec‑Driven Development, and knows RALPH Loops.
High velocity: deliver multiple large features per week through agentic tools and specification‑driven work.
Backend AI orchestration: built real backend AI orchestration layers that run autonomously, designed for durable execution, structured outputs, human‑in‑the‑loop checkpoints, and provider‑agnostic model routing, and have built evaluation harnesses, annotated datasets, and versioned prompt chains.
Front‑end craftsperson: deep experience with Angular, Firestore, Observables, RxJS, and TypeScript; strong opinions on state management, component boundaries, reactive patterns, accessibility, and design systems.
Critical code evaluator: able to scrutinize agent‑generated code, catch subtle abstractions, edge cases, and unsafe types, and give feedback that improves the work.
Builder mindset: track record of building amazing things, building prototypes to test assumptions, and investing time to ensure quality.
Self‑directed: thrive in small, high‑autonomy teams, write clearly, own problems end‑to‑end without waiting for tickets.
Eager to learn: actively leverage latest AI developments, motivated by MCP’s mission and vision, and eager to build teacher‑ and student‑facing products.
Team player: collaborate with vendors, contractors, and staff engineers to deliver products on time and within budget; share knowledge and help teammates grow.
Motivation to shape the world: ready to make a real difference in educators’ and young people’s lives.
It would also be helpful if
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/confidential data in education contexts (COPPA, CIPA, FERPA, PPRA, SOC 2).
Compensation and 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: vacation/PTO (20 days), paid holidays, paid parental leave, sick and safe paid time off, “Me Days”, and paid Comp time off.
Annual budget for MCP‑funded Continuous Learning after 6 months of continuous full‑time employment.
FSA and Dependent Care FSA access.
Salary Life Insurance company‑paid coverage.
Wishbone Pet Insurance Benefit.
Ability to work remotely and set your own hours (within reason).
STATEMENT OF NON-DISCRIMINATION : The Modern Classrooms Project is committed to equal employment opportunity. We do not discriminate on the basis of race, color, gender, disability, age, religion, sexual orientation, nationality, or ethnicity. We are strongly committed to hiring a diverse team and encourage applications from traditionally under‑represented backgrounds.
#J-18808-Ljbffr
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.