Senior Software Engineer, Desmos Classroom
Job Description
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 Desmos Classroom
The team behind the Desmos Math Curriculum and the free Activity Builder recently joined Amplify! Together we're 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 frontend or full stack Senior Software Engineer to join us in creating delightful and meaningful math experiences for teachers and students.
Responsibilities
What you'll learn more about after you're hired:
Within your first week, you'll:
Within your first month, you'll:
Within your first six months, you'll:
Within your first year, you'll:
Basic Qualifications of the Senior Software Engineer, Desmos Classroom
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.
About Desmos Classroom
The team behind the Desmos Math Curriculum and the free Activity Builder recently joined Amplify! Together we're 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 frontend or full stack Senior Software Engineer to join us in creating delightful and meaningful math experiences for teachers and students.
Responsibilities
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 Desmos Classroom!
- Meet the rest of the Desmos Classroom 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, Desmos Classroom
- 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
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.
Apply Now
Back to Job Listings
Add To Job List
Company Profile
View Company Reviews
Date Posted
10/29/2022
Views
9
Positive
Subjectivity Score: 0.8
Similar Jobs
Senior Solutions Engineer - Commerce Intelligence Platform -
Views in the last 30 days - 0
View Details