Senior Software Engineer, Learning Experience
Job Description
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.
Explore More
Date Posted
07/30/2023
Views
4
Similar Jobs
Software Engineer Networking Software and Services - xAI
Views in the last 30 days - 0
The text describes xAIs mission to develop AI systems for understanding the universe and advancing human knowledge It outlines a role involving networ...
View DetailsSenior Design Manager (Infrastructure) - Canonical
Views in the last 30 days - 0
Canonical a leading opensource provider seeks a Senior Design Manager to drive innovation in cloud and AI technologies The role offers remote work glo...
View DetailsSenior Product Designer - Org & Security - Typeform
Views in the last 30 days - 0
This job description outlines a role in developing an intelligent contact management system with AI capabilities The position involves designing user ...
View DetailsCustomer Experience Associate New Req - Koala Health
Views in the last 30 days - 0
Koala Health seeks passionate customer service professionals to join their missiondriven team offering competitive pay benefits and a supportive work ...
View DetailsSenior Business Analyst - Xpansiv
Views in the last 30 days - 0
Xpansiv promotes its role as an energy market innovator with a global platform for environmental commodities The job posting seeks a Business Analyst ...
View DetailsSenior Specialist Senior Accountant Shared Financial Services - Make-A-Wish America
Views in the last 30 days - 0
The text describes Make a Wish Foundations mission to grant childrens wishes and their community efforts It outlines job positions with remotehybrid o...
View Details