Senior Software Engineer

Amplify, Inc.
United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$130,000.0 - $150,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Amazon Web Services User Authentication Automation of Tests Code Review Data Stores DevOps Amazon DynamoDB Fault Tolerance Monitoring of Systems Identity and Access Management Interoperability
+15 more
Python (Programming Language) PostgreSQL OpenID Security Assertion Markup Language (SAML) Software Deployment Software Engineering SQL Databases Web Application Frameworks Datadog Cloud Platform System ReactJS AngularJS Information Technology Terraform Docker

Job description

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.

Essential 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.

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.

Preferred Qualifications:

  • 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

Benefits & conditions

3.93.9 out of 5 stars United States Remote $130,000 - $150,000 a year - Full-time, Compensation Range: $130K - $150K

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

4:35 min

Setting up passwordless federated identity configuring OpenID Connect patterns

Marcel Lupo · LIVE

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

3:09 min

Accelerating application deployment and formal developer certification

Jimmy Nguyen +1 · LIVE

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

Videos

See all

Related articles

See all