Software Engineer - Teacher Experience
Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
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
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
More Openings at Code
Explore Top Companies in this Space
Raspberry Pi Foundation
Nonprofit / STEM Education / Computer Hardware / Open Source Tech
Teton
Healthtech / Artificial Intelligence / Computer Vision / Senior Care
ArenaNet
Computer Games / MMOs / MMORPGs / RPGs
Computer Care
IT Services / Hardware Repair & Maintenance / Managed IT Services / Computer Hardware
Code.org is an education innovation non-profit dedicated to the vision that every student in every school should have the opportunity to learn computer science as part of their core K-12 education. Founded in 2013 by twin brothers Hadi and Ali Partovi, the organization started with a single promotional video featuring tech legends that went completely viral. Today, Code.org provides the leading curriculum for computer science in the largest school districts in the United States and works globally to expand access. A massive part of their core mission is to increase participation by young women and students from underrepresented groups, proving that coding is a foundational skill for everyone, not just a select few.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.




