[Remote] Senior Software Engineer
Note: The job is a remote job and is open to candidates in USA. Amplify is a leader in K–12 literacy and educational technology, seeking a Senior Software Engineer for their Authentication & Interoperability team. The role involves architecting and maintaining scalable, secure systems that connect Amplify's products to various educational technology environments, while leading high-impact projects from design to deployment.
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
Skills
- 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
- 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
- 401(k) plan
- Competitive health insurance and mental health options
- Basic life insurance
- Paid time off
- Parental leave
- Access to best-in-class development programs
- Annual discretionary bonus that rewards individual and company performance
Company Overview
Company H1B Sponsorship