What is a Software Engineer at Amplify?
As a Software Engineer at Amplify, you are not just writing code; you are building the foundation of next-generation K–12 curriculum and assessment platforms that serve over 15 million students across all 50 states. Joining the Learning Experience team, you will tackle some of the toughest technical and product challenges in education. This team sits at the very heart of Amplify’s curriculum platform, driving the systems that power content authoring, interactive student and teacher experiences, and advanced teacher tooling.
Your impact in this role is both immediate and far-reaching. You will be responsible for shaping high-quality, scalable software solutions that bring rigorous math, science, and language arts curricula to life. A significant and exciting part of this role involves pioneering the integration of cutting-edge AI models—such as Large Language Models, Automatic Speech Recognition, and Computer Vision—into practical tools that help teachers with classroom orchestration, lesson planning, and personalized coaching.
Expect to work in a highly collaborative, cross-functional environment. You will partner directly with product managers, designers, data scientists, and education experts to take high-impact projects from initial ideation all the way through to production deployment. Whether you are joining at the Senior or Staff level, you will be expected to champion engineering best practices, mentor peers, and ensure that the software works reliably in real, dynamic classroom environments.




