What is a Software Engineer at Amplify?
As a Software Engineer at Amplify, you will play a vital role in building and scaling next-generation curriculum and assessment platforms that serve more than 15 million K–12 students across all 50 states. Operating at the heart of Amplify's ecosystem, you will contribute directly to core and supplemental programs in ELA, math, and science. Your work empowers educators with cutting-edge tools for content authoring, in-lesson student and teacher experiences, classroom orchestration, and formative assessments.
You will work within cross-functional teams alongside product managers, designers, data scientists, and education experts to shape high-impact software solutions from initial ideation through production deployment. Whether you are developing modern full-stack web applications, integrating advanced AI models for teacher coaching and lesson planning, or ensuring our platforms run reliably in real classrooms, your contributions directly impact student outcomes. The environment is fast-paced, collaborative, and deeply mission-driven, focusing on making education more equitable and accessible.
To succeed as a Software Engineer at Amplify, you must balance technical excellence with a genuine passion for educational technology. You'll engage in continuous learning, write robust TypeScript code across front-end and back-end components, and design systems that scale effortlessly. Expect to be challenged by complex problem spaces while enjoying a culture that values pragmatism, elegant architecture, and a deep commitment to the classroom experience.
