
Remote opportunity at
CodeSoftware Engineer, Teacher Experience
Code AI is an education innovation nonprofit focused on expanding K-12 student access to artificial intelligence and computer science. The organization creates global curriculum and leads…
Career Tools
About This Role
Code AI is an education innovation nonprofit focused on expanding K-12 student access to artificial intelligence and computer science. The organization creates global curriculum and leads initiatives like the annual Hour of AI campaign. To support educators globally who rely on its platform, Code AI is hiring a Software Engineer for its Teacher Experience team. In this position, you will build and improve tools that make the educator experience faster…
Job Description
Code AI is an education innovation nonprofit focused on expanding K-12 student access to artificial intelligence and computer science. The organization creates global curriculum and leads initiatives like the annual Hour of AI campaign. To support educators globally who rely on its platform, Code AI is hiring a Software Engineer for its Teacher Experience team.
In this position, you will build and improve tools that make the educator experience faster and more dependable. Working alongside product managers, designers, and curriculum writers, you will take features from initial classroom concepts into production. The role involves leveraging agentic AI tools and writing code across full-stack technologies to deliver scalable solutions that serve students and teachers effectively.
The role operates in a flexible remote setting within the continental United States. Candidates must hold U.S. citizenship or permanent residency and be prepared to travel at least twice per year for team events. Code AI provides a competitive compensation package alongside comprehensive health and retirement benefits.
Responsibilities
- Collaborate with product managers, designers, and curriculum writers to build accessible and engaging classroom features.
- Develop and maintain production code using JavaScript, TypeScript, React, Ruby on Rails, and SQL.
- Utilize AWS services such as S3 and CloudWatch for asset storage, logging, and infrastructure management.
- Prototype and evaluate generative AI products with a focus on safety, bias reduction, and effectiveness.
- Take ownership of technical decisions and deliver scalable, maintainable project solutions.
- Monitor production environments, handle deployments, triage user-reported issues, and assist teachers and students.
- Contribute to team culture by conducting code reviews, sharing knowledge, and helping colleagues succeed.
Requirements
- Over 8 years of experience building and maintaining full-stack web applications for consumers.
- Hands-on background utilizing agentic AI tools to construct software.
- Familiarity with cloud infrastructure and high-scale production systems.
- Demonstrated technical leadership via architectural direction, technical decisions, or mentorship.
- Capacity to drive projects independently by breaking down work and managing trade-offs.
- U.S. Citizenship or Permanent Resident status.
- Must reside within the continental United States.
- Ability to pass a pre-employment background check.
- Willingness to travel a minimum of twice a year for team events.
Qualifications
- Background working on educational technology or AI-powered products, specifically building tools that utilize LLMs.
- Experience with JavaScript, TypeScript, React, Ruby on Rails, and SQL.
Core Skills
Benefits
- Technology subsidy supporting a Bring Your Own Device framework.
- Flexible remote work environment.
- Five total weeks of paid time off, including three weeks of annual vacation and a two-week winter break office closure.
- Paid sick leave.
- Medical, dental, and vision insurance premiums covered at 100 percent for full-time employees and their dependents.
- Eligibility to participate in a 403b retirement plan.
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, the role features a flexible remote working environment, though applicants must reside within the continental United States.
What is the salary range for this role?
The expected salary range is USD 126,900 to 162,000 per year, with the final offer determined by relevant qualifications and experience.
Are there any citizenship or residency requirements?
Yes, applicants must be U.S. Citizens or Permanent Residents.
What does the interview process involve?
The hiring process includes a 30-minute informational interview, a two-hour take-home assignment, interviews with several team members lasting about three hours, a final one-hour interview, and reference checks.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.