Senior Software Engineer

Amplify
$130,000 - $150,000Remote

About The Position

Amplify helps teachers bring delight and rigor to students every day. We have become a leader in K–12 literacy, biliteracy, math, and science by building inspiring teaching and learning experiences based on research. The Amplify Classroom platform combines curriculum, assessment, and supplemental learning into one coherent high-quality instructional system. A pioneer in education since 2000, Amplify has developed deep relationships in states and districts by partnering with educators to drive implementation quality and improved outcomes. Today, Amplify serves more than 18 million students and teachers across all 50 states and on six continents. For more information, visit Amplify.com. As a Senior Software Engineer on Amplify's Authentication & Interoperability team, you will join a specialized team responsible for one of Amplify's most mission-critical systems, ensuring secure and seamless access to Amplify’s K–12 educational platform. This team serves as the foundation of Amplify's digital ecosystem. In this role, you will work within cross-functional teams to architect and maintain highly scalable, secure systems that connect Amplify's products with diverse educational technology environments. You will lead high-impact projects through their full lifecycle, from system design to production deployment, building robust and fault-tolerant systems that scale to a growing user base while meeting the reliability and security requirements of educational institutions.

Requirements

  • BS/MS in Computer Science or equivalent degree or training.
  • 3+ years of professional software development experience.
  • Experience with authentication systems and identity protocols such as SAML and OIDC
  • Understanding of good software design and modern software engineering practices.
  • Experience with server-side development
  • Experience with SQL database technologies
  • Experience deploying production systems in the cloud
  • Track record of problem-solving ability and working within complex systems and large code bases.
  • Experience working in a fast-paced, collaborative environment and engaging in self-directed learning.
  • Ability to clearly articulate technical concepts verbally and in writing.
  • A passion for working on education products and a desire to make them more equitable and accessible.

Nice To Haves

  • Experience with the languages and frameworks we use: Java, Python
  • Experience with modern data stores such as PostgreSQL, DynamoDB
  • Experience with modern frontend frameworks like React, Angular
  • Experience in managing cloud-based infrastructure using tools like AWS, Datadog, Terraform, and Docker
  • Experience in education or ed-tech

Responsibilities

  • Shape and build high-quality, scalable software solutions that support Amplify’s learning platform.
  • Develop back-end systems, including automated tests and related tooling.
  • Review code from other engineers, applying a pragmatic and detail-oriented approach to solving complex problems.
  • Collaborate with DevOps to develop, manage, and monitor deployment processes and infrastructure.
  • Ensure software meets the needs of students and performs reliably in real classroom environments, including proactive testing and system monitoring.
  • Participate in a collaborative engineering culture through code reviews and learning sessions that promote best practices.

Benefits

  • 401(k) plan
  • competitive health insurance
  • mental health options
  • basic life insurance
  • paid time off
  • parental leave
  • access to best-in-class development programs
  • annual discretionary bonus
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service