Back to Jobs
RemoteFull timeTechnology

Associate Software Engineer

AmplifyRemote - United States🇺🇸United States

Quick overview

SeniorityMid Senior
Employment typeFull Time
Work modeRemote
LocationRemote - United States, United States
DockerDynamoDBAWSDatadogGraphQLJavaJenkinsPythonReduxTerraformRESTNode.jsReactJavaScriptLinux

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