Amplify logo

Amplify

Software Engineer (Contractor)

🇺🇸 Remote - US 🕑 Full-Time 💰 $70 per Hour 💻 Software Engineering 🗓️ April 25th, 2026
Node.js MongoDB TypeScript

Edtech.com's Summary

Amplify Education Inc. is hiring a Software Engineer (Contractor). The engineer will design, build, and maintain scalable software solutions for Amplify's learning platform and integrate AI-driven features to support classroom orchestration and teacher coaching. This role involves collaborating with cross-functional teams to deliver high-impact projects across the full development lifecycle using TypeScript and modern JavaScript frameworks.

Highlights
  • Design, build, and maintain high-quality software supporting K–12 math, science, and language arts curriculum products
  • Develop and integrate AI-driven features for classroom orchestration, lesson planning, customization, and teacher coaching
  • Write and maintain TypeScript code across front-end and back-end systems, including automated tests
  • Review code and contribute to best practices for maintainable and efficient solutions
  • Partner with DevOps to support deployment, monitoring, and infrastructure reliability
  • Ensure software reliability in real classroom environments through proactive testing and monitoring
  • Collaborate in a strong engineering culture with code reviews and team learning initiatives
  • Required skills: 3+ years software development experience, Bachelor’s or Master’s in Computer Science or related field, strong knowledge of modern JavaScript frameworks (e.g., React) and software design principles
  • Preferred qualifications include Node.js, MongoDB, cloud deployment experience (AWS, GCP, Azure), AI technologies, automated testing frameworks, and education or edtech background
  • Compensation: $70.00 hourly rate

Software Engineer (Contractor) Full Description

A pioneer in K-12 education since 2000, Amplify is leading the way in next-generation curriculum and assessment. Our core and supplemental programs in ELA, math, and science engage all students in rigorous learning and inspire them to think deeply, creatively, and for themselves. Our formative assessment products help teachers identify the targeted instruction students need to build a strong foundation in early reading and math. All of our programs provide educators with powerful tools that help them understand and respond to the needs of every student. Today, Amplify serves more than 15 million students in all 50 states. For more information, visit amplify.com.

As an engineer on Amplify's Learning Experience team, you will join a talented group tackling complex challenges in education by building a cutting-edge platform that supports K-12 math, science, and language arts curriculum products. The Learning Experience team sits at the core of Amplify's platform, owning both front-end and back-end systems that power content authoring, in-lesson student and teacher experiences, and educator tools.

In this role, you will work within cross-functional teams alongside product managers, designers, data scientists, and education experts to deliver high-impact projects across the full development lifecycle—from ideation through production deployment.

Essential Responsibilities:

  • Design, build, and maintain high-quality, scalable software solutions that support Amplify's learning platform

  • Develop and integrate AI-driven features to support classroom orchestration, lesson planning, customization, and teacher coaching

  • Write and maintain TypeScript code across front-end and back-end systems, including automated tests and supporting tooling

  • Review code and contribute to best practices, ensuring clean, maintainable, and efficient solutions

  • Partner with DevOps to support deployment, monitoring, and infrastructure reliability

  • Ensure software performs reliably in real classroom environments through proactive testing and monitoring

  • Collaborate within a strong engineering culture by participating in code reviews and team learning initiatives

  • Leverage modern AI-assisted development tools to improve efficiency and innovation

Required Qualifications: 

  • Bachelor's or Master's degree in Computer Science or a related field (or equivalent experience)

  • 3+ years of professional software development experience

  • Experience with modern JavaScript frameworks (e.g., React)

  • Strong understanding of software design principles and modern engineering practices

  • Proven problem-solving skills and experience working with complex systems and large codebases

  • Ability to work in a fast-paced, collaborative environment and take initiative in learning

  • Strong written and verbal communication skills

  • Passion for building education products and improving equity and accessibility

Preferred Qualifications:

  • Experience with server-side development (e.g., Node.js)

  • Experience with database technologies (e.g., MongoDB)

  • Experience deploying and managing production systems in cloud environments (AWS, GCP, or Azure)

  • Familiarity with technologies such as TypeScript, Node.js, Express, Nx, React, and ESBuild

  • Experience using or integrating AI technologies (e.g., large language models, agentic coding tools)

  • Experience with automated testing frameworks (e.g., Jest, WebdriverIO)

  • Background in education or edtech

Compensation:

The hourly rate range for this role is $70.00

Amplify is an Equal Opportunity Employer.  Amplify makes employment decisions based on qualifications and merit, and does not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability status, veteran status, or any other legally protected characteristic or status.

Amplify is committed to providing reasonable accommodations for qualified individuals with disabilities, including disabled veterans.  If you have a disability and need an accommodation in connection with the application or hiring process, please email hiringaccommodations@amplify.com.

.  

If you are selected for employment, a background check will be required.  As required by state and local laws and district policies, you may be required to provide additional documentation, such as proof of vaccination, or submit to enhanced background screening, such as fingerprinting.

Amplify is an E-Verify participant.