Software Engineer

Code.org Logo

Code.org

💵 $145k-$162k
📍Remote - United States, Worldwide

Summary

Join Code.org, a leading nonprofit in computer science education, as a Senior Engineer. This role focuses on front-end development using React, with backend work in Ruby on Rails. You will build engaging, accessible educational tools, including AI-focused projects using LLMs. Collaboration with product, design, and curriculum teams is key. The ideal candidate possesses 8+ years of experience in web application development, technical leadership skills, and a passion for computer science education. The position offers a competitive salary, comprehensive benefits, and the opportunity to make a significant impact on students' lives.

Requirements

  • A passion for expanding access to computer science education and building tools that help students and teachers succeed
  • 8+ years of experience developing and maintaining consumer-grade web applications, preferably using JavaScript/TypeScript, React, Ruby on Rails, and SQL
  • Familiarity with cloud infrastructure and supporting high-scale, production applications—experience with AWS services like S3 and CloudWatch is a plus
  • A track record of technical leadership, 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
  • Be a U.S. Citizen or Permanent Resident
  • Work within the United States
  • Pass a pre-employment background check
  • Be willing to travel a minimum of two times per year for team events

Responsibilities

  • Work closely 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, while 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 and ensuring safety, bias mitigation and effectiveness
  • Support site and user needs, including monitoring production issues, deploying updates, triaging user-submitted issues, and responding to teacher and student inquiries
  • Take ownership of complex projects, driving technical decisions and collaborating across teams to deliver scalable, maintainable solutions
  • Foster a collaborative and encouraging team culture by mentoring teammates, sharing knowledge, and helping each other succeed

Preferred Qualifications

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

Benefits

  • Technology subsidy consistent with our Bring Your Own Device environment
  • Flexible, engaging, and remote working environment
  • Paid time off: 3 weeks vacation annually, sick leave, and 'winter break' office closure the two weeks that include Christmas and New Years
  • Medical, dental and vision premiums paid at 100% for FT positions and their dependents
  • Option to participate in 403b retirement plan
  • Annual professional development stipend
  • The opportunity to help students learn better and change the face of computer science
  • A unifying approach in a divided world

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.