Software Engineer

AppleTree Institute - Washington, DC - Full time

AppleTree Institute - Washington, DC - Full time


Meet Awesome Companies at our Job Fairs!

Select a region near you for more information:
Looking to hire in one or more of these cities?
Learn More

Apply for this job

The Every Child Ready (ECR) reform initiative is a comprehensive instructional model designed to support the individualized learning and development of young students, teachers, and leaders. Used in schools around DC, This instructional model is comprised of several components that help leaders and school leaders better understand what to teach, how to teach, and how to tell it’s working. A significant component of making ECR a reality in more schools is the development of an online platform that - that’s where you come in. The ECR platform is an integrated platform including, but not limited to: online assessment of students and teacher quality, grade book, learning management system, online curriculum, and reporting analytics. As our first in-house software engineer, you will play a pivotal role in building the platform that will be used by teachers and instructional leaders throughout the District and country as we scale. Our goal is not only to deliver the content to end-users but make the experience delightful and intuitive for school leaders and teachers so they can spend their time on doing what they do best - teaching. The Software Engineer will join a growing team within AppleTree Institute that is both operating the platform and also continuously building new features and enhancements to the platform. Your primary role will be two-fold: to lead the in-house development of features and updates as prioritized by the Product Manager and to ensure smooth operation and maintenance of the platform for our users. As part of a small and entrepreneurial team, you will need to be able to juggle multiple projects, communicate effectively with both external developers and internal stakeholders, and be dedicated to building a product that will change the lives of teachers and students across the country.Are you ready to be a key player on our ECR product team? Our ideal candidate will have a can-do attitude, a passion for technology, the ability to get up to speed quickly and have a dedication to our mission.

Duties and Responsibilities

Web Development

  • Work with team, product manager, and AppleTree Institute program leads to understand user needs and translate into technology requirements.
  • As identified by product manager, collaborate with external development team to develop, test, and release projects.
  • Build out and test new functionality using tools that will integrate with Drupal 8.
  • Utilize agile software development methodologies while keeping in mind change management challenges and the needs for the user base.
  • Incorporate open source code and tools as applicable to address functionality needs.

Web Systems Management

  • Administer web platforms, cloud computing tools, and software to ensure smooth, continual operation.
  • Identify and recommend technical tools, processes, and systems to solve user needs and to plan for future growth.
  • Manage cloud MySQL databases, including querying and performing CRUD operations.
  • Create and manage website management protocols and processes based on best practices.


  • Coordinate work with internal and external technology team to complete projects.
  • Document all code and create user guides as needed.
  • Work with internal team in understanding user experience through focus groups, usage analytics, direct observation, and other methods.


  • Bachelor’s Degree in Computer Science or equivalent
  • 3-5 years experience in web administration and development
  • CMS: Drupal 8, Drupal custom modules
  • Databases: MySQL
  • Web: HTML, CSS, JavaScript, Bootstrap
  • Programming: PHP, JavaScript
  • Enterprise: Google Apps, Google Sheets, Microsoft Excel
  • Preferred experience: Google Apps Script, AWS, Acquia Cloud, SASS, Laravel, Drupal custom theming


Salary commensurate with education and experience, including excellent benefits.


The preceding description is not designed to be a complete list of all duties and responsibilities required of the Software Engineer JD.

Apply for this job

Apply for this job


Product Management

Experience Level

Senior Level

AppleTree Institute

  • Mission First: We believe that AppleTree can be instrumental in closing the achievement gap before children enter kindergarten. Doing so will transform the lives of the children we teach, and transform our country, as we support more communities by sharing what we’ve learned.

Apply for this job

Share this job

Find your

Dream job in edtech

EdSurge Connect Beta matches talented educators, technologists, and business leaders with amazing edtech companies.

Get Matched

News, research, and opportunities - sent weekly.
News, research, and opportunities - sent weekly.