Quick overview
Job description
About Amplify
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.
Job Description Summary:
As an Associate Software Engineer at Amplify, you will play a key role in building high-quality digital curriculum and assessment tools that empower K–12 teachers and students nationwide. In this role, you will focus on crafting robust RESTful APIs, responsive front-end components, and scalable backend infrastructure, ensuring maximum reliability and uptime for classroom environments.
You will collaborate with cross-functional engineering teams to develop privacy-respecting data pipelines, optimize application performance under real-world network and memory constraints, and automate deployment workflows. Through active mentorship, code reviews, and continuous learning, you will help deliver impactful educational tools directly into classrooms.
Key Responsibilities:
Build well-structured and documented RESTful APIs to enable seamless data sharing across apps.
Develop secure, privacy-compliant data pipelines providing actionable insights for school administrators.
Implement cross-platform code optimized for performance under variable memory and network constraints.
Analyze performance and debug complex issues using tools like Datadog, Alert Logic, and AWS CloudWatch.
Architect algorithms to select targeted student activities and build front-end components, assessments, and reporting pages.
Simulate student activity at scale to enhance system stability, scalability, and security while improving deployment and testing pipelines.
Collaborate, review pull requests, mentor team members, and participate in cross-team knowledge-sharing workshops.
Minimum Qualifications:
BS in Computer Science or equivalent
Strong CS and software engineering fundamentals
Ability to write code expertly in at least two dissimilar languages (Ideally Python, Javascript and/or Java/J2EE)
Strong analytical and problem-solving skills
Strong verbal and written communication skills
Understanding of good software design and modern software engineering practices
Preferred Qualifications:
Experience with front-end (React, Redux) and back-end frameworks (Node.js, AWS Lambdas, AWS AppSync GraphQL)
Familiarity with core systems/data stores: Linux, Docker, AWS, Datadog, Terraform, Jenkins, DynamoDB, Postgres, AWS S3
Experience in user authentication or education/ed-tech
Proven passion for building and learning (open source, pet projects, Stack Overflow)
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.
Similar jobs
- AS
Business Systems Analyst Auto Apply
Ashby · Remote - US · Remote 🇺🇸
SQLSnowflakeBigQuery+3TechnologySalary not listed - AS
QA Engineer Auto Apply
Ashby · Remote - US · Remote 🇺🇸
LinearSnowflakeGraphQL+8TechnologySalary not listed - AS
Senior IT Engineer Auto Apply
Ashby · Remote - US · Remote 🇺🇸
RecruitingOnboardingMicroservices+12TechnologySalary not listed - AS
Staff IT Engineer Auto Apply
Ashby · Remote - US · Remote 🇺🇸
RecruitingOnboardingGoogle Workspace+8TechnologySalary not listed - BO

Software Engineer III, GTOCRecently posted Auto Apply
Box · Redwood City · Hybrid 🇺🇸
GCPSwiftAWS+8Technology$165k - $206.5k/yr - BO

Software Engineer III , CachingRecently posted Auto Apply
Box · Redwood City · Hybrid 🇺🇸
MemcachedMySQLScala+2Technology$165k - $206.5k/yr - BO

Software Engineer III, KubernetesRecently posted Auto Apply
Box · Redwood City · Hybrid 🇺🇸
GCPAWSAnsible+8Technology$165k - $206k/yr - BO

Senior Software Engineer, OmniRecently posted Auto Apply
Box · Redwood City · Hybrid 🇺🇸
DockerGCPSQL+10Technology$198.5k - $248k/yr - BP

Software Engineer, Product - DeploymentsRecently posted Auto Apply
Base Power · Austin · On-site 🇺🇸
React NativeSchedulingReact+1TechnologySalary not listed - BR

Software Engineer, See & SprayRecently posted Auto Apply
Blue River Technology · Remote-US · Remote 🇺🇸
GitRoboticsAnsible+6Technology$104k - $183k/yr - AF

Senior Software Engineer - Security/InfrastructureRecently posted Auto Apply
Afterquery · San Francisco · On-site 🇺🇸
GCPAWSPython+4TechnologySalary not listed - AP

Computer Vision EngineerRecently posted Auto Apply
Applied · Sunnyvale · On-site 🇺🇸
Unreal EngineGenerative AITechnologySalary not listed
