[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.ResponsibilitiesShape and build high-quality, scalable software solutions that support Amplifyβs learning platformDevelop back-end systems, including automated tests and related toolingReview code from other engineers, applying a pragmatic and detail-oriented approach to solving complex problemsCollaborate with DevOps to develop, manage, and monitor deployment processes and infrastructureEnsure software meets the needs of students and performs reliably in real classroom environments, including proactive testing and system monitoringParticipate in a collaborative engineering culture through code reviews and learning sessions that promote best practicesSkillsBS/MS in Computer Science or equivalent degree or training3+ years of professional software development experienceExperience with authentication systems and identity protocols such as SAML and OIDCUnderstanding of good software design and modern software engineering practicesExperience with server-side developmentExperience with SQL database technologiesExperience deploying production systems in the cloudTrack record of problem-solving ability and working within complex systems and large code basesExperience working in a fast-paced, collaborative environment and engaging in self-directed learningAbility to clearly articulate technical concepts verbally and in writingA passion for working on education products and a desire to make them more equitable and accessibleExperience with the languages and frameworks we use: Java, PythonExperience with modern data stores such as PostgreSQL, DynamoDBExperience with modern frontend frameworks like React, AngularExperience in managing cloud-based infrastructure using tools like AWS, Datadog, Terraform, and DockerExperience in education or ed-techBenefits401(k) planCompetitive health insurance and mental health optionsBasic life insurancePaid time offParental leaveAccess to best-in-class development programsAnnual discretionary bonus that rewards individual and company performanceCompany OverviewAmplify helps teachers bring delight and rigor to students every day. It was founded in 2000, and is headquartered in Brooklyn, New York, USA, with a workforce of 1001-5000 employees. Its website is http://www.amplify.com.