Amplify

Software Engineer

Amplify$90K — $130K *
US-AnywhereRemote in United States
Education, Government & Non-Profit
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • BS/MS in Computer Science or equivalent degree or training
  • 2+ years of professional software development experience
  • Strong understanding of modern software design and engineering practices
  • Familiarity with modern frontend and backend web technologies
  • Proven problem-solving skills in complex systems and large code bases
  • Ability to work collaboratively in a fast-paced environment
  • Effective communication of technical concepts both verbally and in writing
  • Passion for education products aiming for equity and accessibility

Responsibilities

  • Build robust, scalable software solutions for a leading learning platform
  • Develop code for both front-end and back-end components, including automated tests
  • Review and improve team members' code for pragmatic and elegant solutions
  • Collaborate with DevOps to manage deployment processes and infrastructure
  • Ensure software reliability in real classroom settings through proactive testing
  • Engage in collaborative learning sessions to enhance engineering culture

Benefits

  • Fully remote working environment
  • Opportunities to work on impactful projects
  • Collaboration with cross-functional teams
  • Focus on making education products equitable and accessible
  • Opportunity for continuous learning and professional development
Full Job Description
Job Description:

Our fully remote engineering team builds elegant and flexible systems that can quickly respond to design and pedagogy demands. You will work in cross-functional teams alongside product managers, designers, data scientists and education experts on a variety of impactful projects and have involvement in initiatives from ideation phases through to production release.

Examples of projects you could work on:
  • Providing tools for teachers and students to effectively assess a child's reading ability.
  • Creating reporting on student assessments with tools and recommendations for improving outcomes
  • Improving APIs to allow teacher and administrators tools to perform to the highest standards of speed and reliability


Essential Responsibilities:

Software engineer responsibilities in the Literacy Assessments team:
  • Build high-quality, robust, scalable software solutions that help Amplify build and maintain a best-in-class learning platform.
  • Develop code across front-end and back-end components, including automated tests and related tooling.
  • Reviewing code from other engineers on the team, bringing your keen eye for pragmatic and elegant solutions to challenging problems.
  • Collaborate with our DevOps team to develop, manage, and monitor our deployment processes and infrastructure.
  • Ensuring that our software meets the needs of all students and works reliably in real classrooms. Engaging in proactive testing and monitoring of our systems and guaranteeing a good experience for our end users.
  • Participating in a collaborative learning environment within Amplify Engineering: reviewing code from other engineers and participating in learning sessions to foster best practices and engineering culture.


Required Qualifications:
  • BS/MS in Computer Science or equivalent degree or training.
  • 2+ years of professional software development experience.
  • Understanding of good software design and modern software engineering practices.
  • Understanding of modern frontend and backend web technologies.
  • Strong problem-solving ability and experience working within complex systems and large code bases.
  • Ability to work in a fast-paced, collaborative setting and engage in self-driven learning.
  • Ability to articulate technical concepts verbally and in writing.
  • A passion for working on education products and a desire to make them more equitable and accessible.


Preferred Qualifications:
  • Experience with web technology and our tech stack is a bonus but not required.


Our tech stack:
  • Languages and frameworks: Python, Javascript, RESTful and GraphQL APIs
  • Data stores: Experience with modern data stores such as PostgreSQL, DynamoDB and Snowflake
  • Cloud infrastructure: Experience in managing cloud-based infrastructure using tools like AWS AppSync, Lambdas, Datadog, Terraform, and Docker
  • Testing: Proficiency in automated testing techniques, with experience in testing frameworks like Jest and WebdriverIO

About Amplify

Amplify Snack Brands, Inc. is a snack food company focused on developing and marketing products that appeal to consumers' growing preference for better-for-you (BFY) snacks. The company's brands include SkinnyPop, Paqui, Oatmega, and Tyrrells. SkinnyPop is a leading BFY ready-to-eat popcorn brand in the U.S. Paqui is a fast-growing BFY tortilla chip brand in the U.S. Oatmega is a line of BFY protein bars and shakes. Tyrrells is a premium snack food brand in the U.K. and Europe. Amplify's products are sold in the U.S., Canada, U.K., and Europe.
Learn more about Amplify
Size
1,000 employees
Industry
Net Income
-$4
Founded
2014
5 Year Trend
+22%
Revenue
$394
NASDAQ

Similar Jobs

More Jobs at Amplify

More Education, Government & Non-Profit Jobs

Find similar Software Engineer jobs: