Software Engineer, Teacher Experience
New
C
Code AIEducation technology
United States; Work within the continental United StatesFull-TimeSenior
Salary126,900 - 162,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years developing and maintaining consumer-grade full-stack web applications
- Required Skills
- AWSSQLJavascriptRuby on RailsTypeScriptReactGenerative AI
Requirements
- Have 8+ years of experience developing and maintaining consumer-grade full-stack web applications.
- Have experience with JavaScript/TypeScript, React, Ruby on Rails, and SQL; these are preferred technologies for the role.
- Have hands-on experience using agentic AI tools to build software.
- Demonstrate a track record of learning new tools and workflows as the AI field evolves.
- Be familiar with cloud infrastructure and supporting high-scale production applications.
- Have technical leadership experience, such as leading architectural changes, setting technical direction, or mentoring teammates.
- Be able to drive projects independently, break work into smaller features, make informed tradeoffs, and communicate progress.
- Bring a collaborative approach and contribute to knowledge sharing and an inclusive engineering culture.
- Pass a pre-employment background check.
- Be willing to travel a minimum of two times per year for team events.
Responsibilities
- Partner with product managers, designers, and curriculum writers to develop accessible, usable, engaging end-to-end features for classrooms.
- Write and maintain production-ready code in JavaScript/TypeScript, React, Ruby on Rails, and SQL.
- Use AWS services such as S3 and CloudWatch for asset storage, logging, and infrastructure.
- Prototype and iterate on AI-focused products for students, evaluating and incorporating generative AI models with attention to safety, bias mitigation, and effectiveness.
- Own complex projects, drive technical decisions, and collaborate across teams to deliver scalable, maintainable solutions.
- Monitor production issues, deploy updates, triage user-submitted issues, and respond to teacher and student inquiries.
- Share knowledge, participate in code reviews, and help teammates succeed.
View Full Description & ApplyYou'll be redirected to the employer's site