Senior Software Engineer

BetterLesson - Cambridge, Massachusetts or Remote - Full time

The BetterLesson Engineering Team is composed of highly skilled software developers, visionary UI designers, and experienced product managers that together form a world-class software development team. Our small team is committed to DEI practices and we infuse these values into every piece of software we create.

The platform we have built is used to deliver some of the best culturally responsive teaching and learning content, amongst many amazing student-centered strategies. We have created an environment where our coaches thrive during their collaboration with our teachers, and our teachers are just as delighted to engage in their professional development with us.

As a member of this team, your technical contributions will have an immediate impact on the mission of the company and the professional growth of teachers across the country.

You will focus on these main functional areas:

  1. Designing, building, and maintaining full stack, web applications within our product portfolio
  2. Support effective software delivery as a champion of Agile methodologies
  3. Ensure creation of high quality products through creation, refinement, and administration of standards, patterns and processes
  4. Foster a culture of growth by sharing knowledge and best practices with your peers

We commonly work with these technologies:

  • React JS, TypeScript
  • Python, Flask
  • CSS
  • HTML 5
  • MySQL
  • PostgreSQL
  • Elasticsearch
  • Cloud based IaaS and PaaS
  • Infrastructure as Code
  • Cloud based data lake platform services

You have these experiences/skills:

  • Formal Computer Science training, through either:
    • a college degree in Computer Science or an equivalent degree, or
    • a combination of coding bootcamp experience and 2+ years of training on the job, or
    • 3+ years of training on the job
  • You apply an owners’ mindset to your craft by taking accountability for results
  • You have advanced experience building software systems composed of multiple technologies, services, and components
  • You have experience collaborating with product leadership and/or customers to create technical solution designs and implementation roadmaps
  • You have expert knowledge in one or more frameworks or programming languages
  • You have built multiple small to medium or at least one large scale customer facing web application(s) using a variety of user interface technologies
  • You have led solution design reviews for full stack systems
  • You have served as a mentor, team/tech leader, or manager to other engineers

We Can Offer You

  • the opportunity to work with an awesome team to solve important problems.
  • a competitive salary.
  • health and other employee benefits.
  • equity in the business you are helping to build.
  • a flexible schedule and vacation policy.
  • the opportunity to spend everyday working to improve outcomes for teachers and students.

Apply for this job

Apply for this job



Experience Level

Mid Level


BetterLesson empowers K-12 teachers to build a modern classroom: learner-centered, culturally responsive, and personalized. We match teachers with a coach and then leverage technology to suggest customized teaching strategies, to measure impact on student learning, and to improve teaching practice.
Share this job
Get our email newsletterSign me up
Keep up to date with our email newsletterSign me up