Senior Software Engineer, Learning Experience

| Remote
Sorry, this job was removed at 5:51 p.m. (EST) on Tuesday, August 1, 2023
Find out who's hiring in Greater NYC Area.
See all Developer + Engineer jobs in Greater NYC Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

A pioneer in K-12 education since 2000, Amplify is leading the way in next-generation curriculum and assessment. Our core and supplemental programs in ELA, math, and science engage all students in rigorous learning and inspire them to think deeply, creatively, and for themselves. Our formative assessment products help teachers identify the targeted instruction students need to build a strong foundation in early reading and math. All of our programs provide educators with powerful tools that help them understand and respond to the needs of every student. Today, Amplify serves more than 10 million students in all 50 states. For more information, visit amplify.com.
About the Learning Experience Team
Amplify's Learning Experience team is building a platform for K-12 curricula that uses the best of paper and digital media to support social classrooms, invite mathematical creativity, and provoke wonder.
Our fully remote engineering team builds elegant and flexible systems that can quickly respond to design and pedagogy demands. We're looking for a Senior Software Engineer to join us in creating delightful and meaningful classroom experiences for teachers and students.
Amplify's COVID-19 vaccination policy requires all staff to provide proof of vaccination for in-person meetings unless an approved exemption is provided.
Responsibilities of the Senior Software Engineer, Learning Experience
What you'll learn more about after you're hired:

  • Our commitment to accessibility and how to keep accessibility in mind during the development process.
  • Our values and how they inform our everyday decision-making, processes, and interactions.
  • Our approach to building reliable software - scoping, design, architecture, code review, testing, automation, monitoring, etc.
  • How our incredible team creates engaging and effective lessons, while being mindful of how technology can both help and hinder students and teachers.
  • How to build powerful tools that let teachers and students create mathematical demonstrations and delightful curriculum.


Within your first week, you'll:

  • Introduce yourself on Slack to your new colleagues at Amplify!
  • Meet the rest of the Learning Experience engineering team.
  • Learn about our processes for writing, testing, and deploying code.
  • Ship your first piece of code to production!


Within your first month, you'll:

  • Familiarize yourself with our codebase, including Typescript, our in-house front-end framework, and our backend APIs.
  • Complete your first user-facing feature in collaboration with other teams (design, business, teaching faculty).
  • Start reviewing code from other engineers on the team, bringing your keen eye for pragmatic and elegant solutions to challenging problems.


Within your first six months, you'll:

  • Build and ship multiple major improvements to our products, working in teams with another engineer and a designer.
  • Meet members of the teams that build our curriculum, coach teachers, handle user support, and more.
  • Identify ways that our values can further inform our approach to software development, both in terms of the products we make and the processes we use to make it.


Within your first year, you'll:

  • Develop expertise in one or more areas of the code base or our development processes, and help drive improvements in those areas.
  • Plan the approach and lead the implementation of a major quarterly project.
  • Help hire and onboard new members of the engineering team.
  • Take a vacation to recharge. We do our best work when we're happy and well rested!


Basic Qualifications of the Senior Software Engineer, Learning Experience

  • BS in Computer Science or equivalent professional experience
  • Strong computer science and software engineering fundamentals
  • Previous experience making complex technical decisions in a professional software development environment
  • Ability to articulate technical concepts verbally and in writing
  • Understanding of good software design and modern software engineering practices
  • Understanding of how a healthy team culture helps build production-quality software
  • A desire to make education more equitable and accessible


What we offer:
Salary is only one component of the Amplify Total Rewards package, which includes a lucrative 401(k) plan, incentive stock options, competitive health insurance and mental health options, basic life insurance, paid time off, parental leave, and access to best-in-class development programs. The gross salary range for this role is $120,000 - $140,000. This role is eligible to receive an annual discretionary bonus that rewards individual and company performance.
We celebrate diversity and are committed to creating an inclusive environment for all employees. To that end, we seek to recruit, develop and retain the most talented people from a diverse candidate pool.
Amplify is an Equal Opportunity Employer of Minorities, Females, Protected Veterans and Individuals with Disabilities.
This position may be funded, in whole or in part, through American Recovery & Reinvestment Act funds.
Amplify Education, Inc. is an E-Verify participant.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

We are Down Under the Manhattan Bridge Overpass (DUMBO). We are in one of the most-visited Brooklyn neighborhoods with iconic landmarks and photo ops

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about AmplifyFind similar jobs