Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$160k - $190k

Modern Classrooms Project

Salary: $160,000-$190,000 per year, plus benefits Who We Are The Modern Classrooms Project (MCP) is a 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, we have reached over 100,000+ teachers through our free online course in 150+ countries. We are an ambitious, idealistic team led by former classroom teachers, 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. You will be a foundational member of our new technical team, taking the lead on back‑end and generative AI content pipelines, and creating intuitive, powerful tools that will directly support educators and students every day. Key Responsibilities You will: Ship multiple substantial features per week. This is a minimum velocity bar, not an exaggeration. You will leverage AI and agentic coding to build incredible software, very, very quickly. Operate as the technical lead and steward of your agentic coding pipeline. Write detailed prompts and specifications, and embrace Spec‑Driven Development. Compose orchestrator agents and dispatch agent teams. Engineer RALPH Loops with well‑formed completion promises. Actively multitask between several agents to simultaneously develop multiple substantial features in parallel. Build the AI workflow engine that powers our products. Develop state‑of‑the‑art graph‑based agentic orchestration workflows with nodes and conditional edges, structured outputs, interrupts and human‑in‑the‑loop circuit breakers. Implement durable execution, long‑running work that survives process restarts, rate limits and outages, with an evaluation harness, versioned prompt chains, annotated datasets and cross‑provider benchmarks on cost, latency and quality. Architect resilient, high‑scale back‑end systems. Design and scale distributed infrastructure across Python and TypeScript to support heavy edtech workloads. Own the systems design, API boundaries and database performance, ensuring that our foundational architecture remains highly available, secure and ready to scale. Extend the context layer. Contribute to our AGENTS.md and Agent Skills so that every session produces better work than the last. These are living production artifacts, and you own the parts that describe your domain. Partner on architecture. Collaborate closely with the Head of Engineering, Chief Innovation Officer and other product leaders on technical direction, feature roadmap and the hard technical design decisions and trade‑offs underneath. Raise the bar for the team. Review the work of teammates and contractors. Collaborate with teammates on architecture and implementation reviews. Write PR comments, design docs and agent skills that make the next person faster. You should apply if: You are AI‑native. You are an expert in continuous multi‑session development with Claude Code and/or OpenAI Codex. You are an expert at prompt engineering and context engineering. You write Agent Skills the way other engineers write unit tests. You practice Spec‑Driven Development as part of your normal workflow. You know what a RALPH Loop is and how to deploy one. You ship, a lot. You deliver multiple large features per week. Not because you’re cutting corners, but because you’ve rebuilt your workflow around agentic tools and you have the taste to steer them well. You know the difference between vibe‑coding and prompt engineering with specification‑driven work, and you know which one to reach for in which situation. You have built real back‑end AI orchestration layers that run when you’re not watching. You think in graphs – shared state flowing through nodes, conditional edges, interrupts and circuit breakers. You have shipped non‑trivial agentic pipelines using LangGraph, Python and TypeScript, or equivalent. You treat durable execution, structured outputs, human‑in‑the‑loop checkpoints and provider‑agnostic model routing as baseline design constraints. You have built evaluation harnesses, annotated datasets and versioned prompt chains as first‑class artifacts. You are self‑directed. You thrive in small, high‑autonomy teams and startups where the surface area is broad and the context shifts constantly. You write clearly. You own a problem end‑to‑end without waiting for a ticket to tell you what to do next. You love to learn. You’re actively leveraging the latest developments in AI and applying them to enhance both your own and others’ work. You’re also motivated by MCP’s mission and vision, and eager to build teacher‑ and student‑facing products. You want to shape the world. You’re motivated to be part of something larger than yourself. You believe that the highest value of your talent is using it to empower others. You’re ready to make a real difference in educators’ and young people’s lives. It would also be helpful if: You have experience building edtech products. You have experience handling sensitive and/or confidential data, particularly in an education context (COPPA, CIPA, FERPA, PPRA, SOC 2). Compensation and Benefits We aim to offer a competitive compensation package, as well as the opportunity to work in a fast‑growing nonprofit that is on a mission to improve education worldwide. Salary: $160,000-$190,000 gross salary per year Employer‑sponsored health insurance through CareFirst BlueCross BlueShield Employer‑sponsored dental and vision insurance through MetLife 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 1× Salary Life Insurance company‑paid coverage Access to Wishbone Pet Insurance Benefit Ability to work remotely and to set your own hours (within reason) #J-18808-Ljbffr

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Washington DC vacancy
  •  ...Job Description: THE WORK This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and agile...  .... This Program is seeking a full stack software engineer to develop, maintain and enhance complex... 
    Senior

    Lockheed Martin

    Laurel, MD
    23 hours ago
  • $3,000 per month

     ...In this role you will: • Analyze user requirements to derive software design and performance requirements • Design and code new...  ...analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and... 
    Senior

    Lockheed Martin

    Bladensburg, MD
    23 hours ago
  •  ...World-Changing Company Palantir builds the world’s leading software for data-driven decisions and operations. By bringing the...  ...or air-gapped, small hardware footprint or large. As a Senior Software Engineer on Substrate, you will design and build Palantir’s managed... 
    Senior

    Palantir

    Washington DC
    5 days ago
  • $84.84k - $153.55k

     ...tuning, and capacity management for all organizational software systems as directed by management and senior staff. This position will provide Software solutions delivery support and mentoring for Software Engineers.  Lead the design and implementation of software... 
    Senior
    Full time
    Temporary work
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Covista

    Silver Spring, MD
    2 days ago
  • $160k - $190k

     ...VIA is looking for a Senior Software Engineer to architect and construct secure, scalable software for critical data protection. You’ll be pivotal in using advanced Web3 technologies to innovate solutions that support mission-critical organizations. This position offers... 
    Senior
    Remote work
    Flexible hours

    via.com

    Washington DC
    2 days ago
  • $150k - $190k

     ...A tech-driven space solutions company is seeking a Senior Ground Software Engineer in Arlington, VA. The role involves developing modular and secure ground software systems for SAR satellite operations, requiring extensive experience in web services, Kubernetes, and Python... 
    Senior
    Flexible hours

    Umbra Lab LLC

    Arlington, VA
    1 day ago
  •  ...Job Description We are hiring a Senior Software Engineer with strong experience in building scalable applications. The candidate will lead development projects, design system architecture, and mentor junior developers. Responsibilities Design and develop high-performance... 
    Senior

    Mybridge

    Washington DC
    4 days ago
  •  ...Core One is seeking a seasoned software professional to design, develop, and maintain complex applications that support Source Registry functions. The role emphasizes data visualization with Power BI, Tableau, and Java Fusion Charts, plus integrating IBM Watson and related... 
    Senior

    Core One

    Washington DC
    2 days ago
  • $150k - $200k

     ...DevSecOps Engineer | $150,000 - $200,000 | Washington DC | Security Clearance Advantageous Albert Bow has partnered with a venture-backed...  ...team and looking for a DevSecOps Engineer who thinks like a software engineer first. The Role This isn't a traditional sysadmin hire... 
    Senior

    Albert Bow

    Washington DC
    4 days ago
  •  ...remediation. Support migrations from on-premises environments to cloud platforms. Requirements Bachelor's degree in Computer Science, Engineering, or related field. 5+ years SharePoint architecture and administration experience. Experience with SharePoint 2016/2019/SE/SPO,... 
    Senior

    Jobtailor

    Bethesda, MD
    3 days ago
  • $86.9k - $198k

     ...Job Number: R0237633 Software Engineer, Senior As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not just develop software, but to create a system that will make a... 
    Senior
    Contract work
    Local area

    Phase2 Technology

    Laurel, MD
    1 day ago
  •  ...TLA is seeking a Software Engineer to design, develop, and integrate secure computing environments that support critical mission objectives. In this role, you’ll contribute to the full software lifecycle—from architecture and development to testing and deployment—across... 
    Senior

    TLA Inc

    Washington DC
    2 days ago
  •  ...also making it easy for buyers at Fortune 1000 companies to tap into global manufacturing capacity. Xometry is seeking a Senior Software Engineer to join our software engineering organization. In this role, you'll work as part of a skilled, collaborative team to build... 
    Senior

    Dormont Manufacturing Company

    Silver Spring, MD
    4 days ago
  • $130k - $250k

     ...expand into the enterprise and internationally. Our Team As an engineering team, we believe strongly that empathy improves our...  ...variety of use cases that Peregrine serves. We’re looking for a Senior Software Engineer to join our core engineering teams. You’ll work cross... 
    Senior
    Work at office
    Local area

    Doist

    Washington DC
    10 minutes ago
  • $115k

     ...we cultivate our talent and are continually evolving through our partnerships with clients. Our close-knit team of highly cleared engineers, analysts, and program managers represent some of the best talent locally available. Full Stack Developer We are seeking a contractor... 
    Senior
    For contractors
    Flexible hours

    Medium

    Washington DC
    1 day ago
  • $500 per month

     ...intelligence and defense communities, using its Connector software product to enable federated data discovery that cuts intelligence...  ...Community and the Department of War. About the Role As Senior Software Engineer, you will be making technical direction and architectural... 
    Senior

    Adelphi

    Washington DC
    3 days ago
  • $105k

     ...Overview We are seeking a software engineer specializing in software and prototyping to join our team at the Johns Hopkins University Applied Physics Laboratory (APL). This role focuses on developing advanced planning capabilities and solutions for warfighters, working... 
    Senior
    Temporary work
    Interim role
    Flexible hours

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    1 day ago
  • $150k - $200k

     ...Senior Software Engineer, Mobile As a Senior Software Developer specializing in mobile development, you will move beyond simple coding to thoughtful design. You will build a highly secure mobile backbone that delivers our mission to the world. Responsibilities Technical... 
    Senior
    Summer work
    Remote work
    Work from home
    Flexible hours

    via.com

    Washington DC
    4 days ago
  •  ...Developer to join our Services team, which works directly with U.S. Government customers to provide a comprehensive set of system/software engineering and information technology services to maintain, sustain, enhance, and improve/modernize a Program of Record for all-source... 
    Senior

    Vantor Inc.

    Arlington, VA
    4 days ago
  • $134k - $184k

     ...and motivated individuals with degrees in engineering, computer science, mathematics, physics,...  ...in the AC2 Division works to build software systems that solve critical problems in...  ...autonomous reasoning, and more. The Role As a Senior Software Engineer, you will work as part... 
    Senior
    Full time
    Local area
    Remote work
    Flexible hours

    Systems & Technology Research

    Arlington, VA
    3 days ago
  • $139k - $180k

     ...Senior Software Engineer Location: Arlington, Virginia, United States Compensation: $139,000 - 180,000 USD per year About The Role The Sensors Division at STR focuses on technology development for advanced sensor systems and platforms in support of national security.... 
    Senior
    Full time
    Local area
    Remote work

    jobs.frontdoordefense.com - Jobboard

    Arlington, VA
    1 day ago
  • $107.9k - $195.05k

     ...Leidos is seeking a TS/SCI cleared Senior Software Engineer to join our mission-driven team. This role supports our client’s efforts to design and implement a cutting-edge data-centric architecture leveraging cloud-based computing , artificial intelligence (AI) , machine... 
    Senior
    Remote work
    Flexible hours

    Dormont Manufacturing Company

    Bethesda, MD
    2 days ago
  • $197.4k - $232k

     ...Type: FullTime Location Type: Remote Department Engineering Compensation: $197.4K – $232K • Offers Equity At...  ...One Team. One Data Streaming Platform. About the Role Senior Software Engineers II at Confluent take ownership of critical backend... 
    Senior
    Full time
    Remote work

    Confluent

    Washington DC
    1 day ago
  • $98k - $136k

    # Senior Software Engineer - PaymentsOrdway - Billing and Revenue AutomationFull TimeseniorWashington, District of Columbia, USPosted 2 days ago## Role OverviewOrdway - Billing and Revenue Automation is hiring a Senior Software Engineer - Payments. This is a full-time... 
    Senior
    Full time
    Remote work
    Flexible hours

    TryApplyNow

    Washington DC
    15 minutes ago
  •  ...Join to apply for the Senior Software Engineer role at BCMC BCMC is seeking a Senior Software Engineer with knowledge and experience in modern backend technology stacks and a history of leading software modernization and maintenance projects. Clearance:... 
    Senior
    Local area
    Monday to Friday
    Flexible hours

    BCMC, LLC

    Washington DC
    1 day ago
  • $190k - $240k

     ...Belay Technologies is seeking a Senior Software Engineer (SWE3). This position is designed for a Fullstack Developer with required skillset background. The resource will join a fast‑paced, integrated team that leads storage efforts in support of SAE. The candidate should... 
    Senior

    Belay Technologies

    Laurel, MD
    1 day ago
  •  ...right candidate) DeepSig is the industry leader in ML-based signal sensing with a strong product portfolio. We are seeking a Senior Software Engineer to expand that portfolio utilizing the latest technology to meet the demands of a rapidly evolving industry. In this role,... 
    Senior
    Full time
    Contract work
    Remote work
    Flexible hours

    DeepSig Inc

    Arlington, VA
    4 days ago
  • Join a National Top Workplace Named a Top Workplace in the USA and Top Remote Workplace, Kobie is where the best minds in loyalty come together, driven by passion and innovation. We’re always looking for talented individuals who are ready to join a collaborative, growth...
    Senior
    Remote work
    Flexible hours

    Kobie

    Washington DC
    2 days ago
  • $105k

     ...Description Are you a software engineer that wants to have an impact on nationally important defense programs? Do you love participating in dynamic software development, prototyping, and transition efforts that regularly provide our warfighters new capabilities? Do you... 
    Senior
    Temporary work
    Work experience placement
    Interim role
    Relocation package
    Flexible hours

    Johns Hopkins Applied Physics Lab

    Laurel, MD
    1 day ago
  • $191k - $254k

     ...Senior Software Engineer Software | Washington, DC | Full Time Position: Senior Software Engineer Location: Washington, DC Category: Software Engineering Schedule: Standard Day Shift, Monday–Friday Clearance Requirement: Active Secret security clearance (required) Experience... 
    Senior
    Full time
    Temporary work
    Monday to Friday
    Flexible hours
    Day shift

    TAP Engineering

    Washington DC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!