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

Software Engineer - Teacher Experience

Full-time

Code

Are you passionate about computer science, education, and AI? Do you want to help teachers in the U.S. and around the world learn with and about AI?

Every day, teachers use CodeAI to introduce students to computer science and AI. As a Software Engineer on our Teacher Experience team, you'll make that experience faster, clearer, and more reliable for the educators who rely on it.

You'll work alongside product managers, designers, and curriculum writers to take features from ambiguous classroom needs to production, using agentic AI tools to accelerate the work without sacrificing maintainability.

Want to learn more about our engineering organization as a whole? Great news! We’re fully open source, and our products are free to use, so in addition to checking out our company and engineering team pages, you can check out our GitHub , review our architectural tenets , and check out our course catalog .

Duties and Responsibilities

In this role you will:

  • Partner with product managers, designers, and curriculum writers to develop end-to-end features that are accessible, usable, and engaging in real classrooms.
  • Write and maintain production-ready code in JavaScript/TypeScript , React , Ruby on Rails , and SQL , working with AWS services like S3 and CloudWatch for asset storage, logging, and infrastructure.
  • Rapidly prototype and iterate on AI-focused products for students, including evaluating, selecting, and incorporating generative AI models with an eye toward safety, bias mitigation, and effectiveness.
  • Take ownership of complex projects, driving technical decisions and collaborating across teams to deliver scalable, maintainable solutions.
  • Support site and user needs, including monitoring production issues, deploying updates, triaging user-submitted issues, and responding to teacher and student inquiries.
  • Help foster a collaborative, encouraging team culture through knowledge shares, code reviews, and helping teammates succeed.

Experience & Qualifications

We seek candidates who have:

  • A passion for expanding access to computer science and AI education and building tools that help students and teachers succeed.
  • 8+ years developing and maintaining consumer-grade full-stack web applications, preferably using JavaScript/TypeScript , React , Ruby on Rails , and SQL .
  • Hands-on experience using agentic AI tools to build software, with a track record of continuously learning new tools and workflows as the space evolves.
  • Familiarity with cloud infrastructure and supporting high-scale, production applications.
  • Technical leadership experience, whether through leading architectural changes, setting technical direction, or mentoring teammates.
  • The ability to drive projects independently, including breaking down work into smaller features, making informed tradeoffs, and communicating progress effectively.
  • A collaborative mindset, with a strong belief in supporting teammates, sharing knowledge, and contributing to an inclusive engineering culture.

We prefer candidates who also have:

  • Experience working on AI-powered products or educational technology, particularly in building tools that help students learn to use and learn with LLMs .

In addition, candidates must:

  • Be a U.S. Citizen or Permanent Resident
  • Work within the continental United States
  • Pass a pre-employment background check
  • Be willing to travel a minimum of two times per year for team events
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Teacher Experience in Washington DC vacancy
  • $77k - $105k

     ...are looking for 3+ years of non-internship professional software development experience. We require 2+ years of non-internship experience in system...  ..., giving thoughtful feedback to peers, including senior engineers, and seeking early input on our own work to stay aligned... 
    Suggested
    Full time
    Internship
    Immediate start
    Worldwide

    Amazon Development Centre Canada ULC

    Washington DC
    more than 2 months ago
  •  ...Job Description Job Description We’re looking for engineers with 1-3 years of experience who are ready to accelerate their growth through hands-...  ...expertise that sets them apart.   About the Role As a Software Engineer I (SE1), you'll implement features and... 
    Suggested
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Commerce Architects

    Washington DC
    8 days ago
  • $140k - $200k

     ...Senior Software Engineer, Core Experiences Arlington, VA, USA Mission Speechify is the easiest way to listen to the world's information. Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk,... 
    Suggested
    Remote work

    Speechify

    Arlington, VA
    14 hours ago
  •  ...Job Description Job Description FBI on-site working experience; CI Poly not required but prioritizedSpecific software technical experience with FISA requiredUnix using C, Pro*C, Shell scripting, Java, Javascript, Perl, C++, PL/SQL, SQL*PlusClient-server and Web-service... 
    Suggested
    Work experience placement

    Bow Wave LLC

    Washington DC
    10 days ago
  • $110k - $150k

     ...: We require 5+ years of non-internship professional software development experience. We require 5+ years of programming experience in at...  ...scaling. We require experience as a mentor, tech lead, or engineering manager. We prefer 5+ years of full software... 
    Suggested
    Full time
    Internship
    Immediate start
    Worldwide

    Amazon Development Centre Canada ULC

    Washington DC
    more than 2 months ago
  • Speechify is seeking a Senior Software Engineer for the Core Experiences Team. The role focuses on building foundational services and SDKs that power Speechify’s product across platforms, with an emphasis on reliable APIs and simple systems that enhance user experience... 

    Speechify

    College Park, MD
    4 days ago
  • $220k - $250k

     ...computer vision technology to enable frictionless, checkout-free experiences in the real world. Today, we are reimagining parking to...  ..., time. Who you are   Metropolis is seeking a Staff Software Engineer to lead our Visit Experience team. At this level, you make work... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Local area

    Metropolis

    Washington DC
    14 hours ago
  • $98k - $163k

    Job Family:Software Development & Support (Digital)Travel Required:NoneClearance Required...  ...seeking a highly skilled Full Stack & DevOps Engineer to support the National Library of...  .... The ideal candidate has deep hands-on experience across Python/Django, Java (Spring Boot)... 
    Full time
    Work at office
    Flexible hours

    Guidehouse

    Bethesda, MD
    2 days ago
  •  ...developing worldwide System Integrator, Software and Product Development, IT Outsourcing...  ..., ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management...  ...Front End Developer with 508 Compliance experience Location: Washington, DC/Remote Contract... 
    Full time
    Contract work
    Remote work
    Worldwide

    Usm Corporation

    Washington DC
    14 hours ago
  •  ...Senior Frontend Engineer \\ \ Location: \\ Seattle, WA (On\-site \/ Hybrid)\ \ We...  ...Engineer to own and lead the entire user experience layer of a mission\-critical enterprise...  ...frontend engineering looks like in enterprise software, we’d love to hear from you. \ \... 
    Full time
    Work experience placement

    Talentry

    Washington DC
    14 hours ago
  •  ...Black Cape  Title: Spectacular Full Stack Software Engineer (2+ years - Senior Level) Locations: Arlington, VA, Reston, VA and areas...  ...with end users to produce and deploy solutions. We bring experience in building, integrating and deploying AI/ML solutions using... 
    Full time
    For subcontractor
    2 days per week
    3 days per week

    Black Cape

    Arlington, VA
    14 hours ago
  • $8k

     ...Visionist has an exciting new opportunity for a Junior Full Stack Software Engineer. You will be joining a critical mission supporting our...  ...'s degree in a technical discipline. (Additional 4 years of experience may substitute degree) - 3 years of experience in software... 
    Permanent employment
    Full time
    Contract work
    Temporary work
    Flexible hours

    Visionist

    Laurel, MD
    14 hours ago
  •  ...in a space that has so far been uncharted by modern and cohesive technology solutions Qualifications ~5+ years of full stack experience, building solutions users love ~ A natural drive to understand users and translate their challenges into elegant solutions ~... 
    Full time
    Work at office
    Work from home
    Flexible hours
    Night shift
    Weekend work

    Obviant

    Arlington, VA
    14 hours ago
  •  ...About The Role At Alloy.ai , our computation engine is at the heart of many of our platform’s critical...  ...enjoys diving deep into algorithms, data structures, and software architecture. You have prior experience in designing systems and enjoy tackling complex... 
    Full time
    Work experience placement
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Alloy.Ai

    Washington DC
    14 hours ago
  •  ...understanding a candidate’s skill set, experience and needs and then pairing them up with...  ...automotive industry. Working within a growing software development team, the successful...  ...or similar qualification in Electronic Engineering/Software Engineering.  • Proven experience... 
    Full time
    Currently hiring

    Northstar Staffing Solutions

    Washington DC
    14 hours ago
  • $125k

     .... Our close-knot team of highly cleared engineers, analysts, and program managers represent...  ...available. The Senior Full Stack Software Engineer will support the development of...  ...release. The ideal candidate will have proven experience delivering large-scale enterprise... 
    Full time
    Flexible hours

    Synergy Ecp

    Washington DC
    14 hours ago
  •  ...Black Cape Title: FrontEnd Software Engineer (2+ years to Senior Levels)  Locations: Arlington, VA, Reston, VA and areas throughout...  ...with end users to produce and deploy solutions. We bring experience in building, integrating and deploying AI/ML solutions using... 
    Full time
    For subcontractor

    Black Cape

    Arlington, VA
    14 hours ago
  • $145.92k - $209.24k

     ...Job ID: 1781The Role: We are looking for a Senior Full Stack Software Engineer for Application Engineering. As a Software Engineer on the...  ...Application Engineering team has a commitment to engaging user experience and showing quantum advantage, not just talking about it. We... 
    Permanent employment
    Contract work
    Work at office
    Remote work
    2 days per week

    IONQ

    College Park, MD
    6 days ago
  • $135.2k - $306.4k

     ...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for...  ...optimizer behavior. This area is especially relevant if you have experience with database internals, query engines, storage engines,... 
    Temporary work
    Flexible hours

    Oracle

    Washington DC
    1 day ago
  • $112.8k - $257k

    Full Stack Software Engineer, SeniorThe Opportunity: As a lead software engineer, you can resolve a problem with a complete end-to-end solution...  ...better. Join us. The world can’t wait.You Have:5+ years of experience with software design and development while helping lead a... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Laurel, MD
    4 days ago
  • $119.7k - $199.3k

     ...Events, Communications, Customer Care, Engineering & Product, Finance, Human Resources, Legal...  ...the team builds, deploys, and operates software.The ideal candidate brings deep...  ...along with strong application development experience in Java - our primary backend language... 
    Full time
    Part time

    Washington Post

    Washington DC
    2 days ago
  • $121k - $206k

     ...organization with more than 85 years of experience, we provide investment solutions and a broad...  ...’ll join a team of experienced engineers working on systems that matter—technology...  ...ResponsibilitiesDesign, build, and deliver scalable software solutions across applications, services,... 
    Full time
    Local area
    Remote work
    3 days per week

    T. Rowe Price

    Washington DC
    3 days ago
  • $112k - $179k

    ResponsibilitiesPeraton is seeking a Full‑Stack Engineer to join our Federal Strategic Cyber program—an environment where your...  ...Requirements Are:Bachelor's degree and 8+ years of software engineering experience (or 12+ years without a degree).Strong, demonstrable expertise... 
    Contract work
    Casual work
    Shift work

    Peraton Corporation

    Arlington, VA
    6 days ago
  • $69.4k - $158k

    Full Stack Software Engineer, MidThe Opportunity: As a full stack developer, you can resolve a problem with a complete end-to-end solution...  ...better. Join us. The world can’t wait. You Have: 5+ years of experience with full stack software development, including designing,... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Arlington, VA
    3 days ago
  • $135k - $216k

     ...inference, machine learning)Peraton Labs is seeking a talented Software Research Engineer to join our high performing team. This position is onsite...  ...Relevant Skills (not required, but any are a plus):Experience in one or more of the following areas:Data Science and Data... 
    Contract work
    Shift work
    3 days per week

    Peraton Corporation

    Silver Spring, MD
    3 days ago
  • $132k - $198k

     ...of technologists, solution architects, engineers, and military subject matter experts. Its...  ...JOBWe are looking for a talented full stack software engineer to join our growing team at...  ...front-end and back-end components. You have experience with agile, end-to-end software... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Washington DC
    4 days ago
  • $141k - $225.6k

     ...with our ecosystem of devices and cloud software. Like our products, we work better together...  ...where you matter.Your ImpactAs a senior engineer on the team, you will be intimately...  ...towards consistent and trustworthy customer experiences, and you look to do things fast,... 
    Work experience placement

    Axon

    Washington DC
    5 days ago
  • $131k - $145k

    Responsibilities Technica Corporation is seeking a Senior Full Stack Software Engineer who will support the development of the FBI FDP system using...  ...for MVP release. The ideal candidate will have proven experience delivering large-scale enterprise applications from concept... 
    Work experience placement
    Remote work

    Technica Corporation

    Washington DC
    3 days ago
  • $131k - $218.3k

    Position Summary Our AI & Engineering team helps transform technology platforms, drive...  ...through innovation.Work you'll doAs a Software Engineer III on the Engineering as a...  ...years of full-stack software development experience 5+ years of experience with Modern Full... 
    Temporary work
    Local area
    Flexible hours

    Deloitte

    Rosslyn, VA
    2 days ago
  •  ...through September 6, 2027.JOB SUMMARYAs a FLEX Senior Full Stack Software Engineer at Marriott, you will be working on a state of the art React...  ...Engineering, or a related field preferred (or equivalent experience)7+ years’ experience in software design and development with... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Marriott International

    Bethesda, MD
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Teacher Experience. Be the first to apply!