Senior Software Engineer

BetterLesson - Remote - Full time

The Engineering team at BetterLesson builds micro-services and applications that integrate into a cohesive professional learning platform. Additionally, we create data solutions including the BetterLesson Data Lakehouse and data integrations between BetterLesson systems.

The BetterLesson Engineering team’s goal is to help everyone expand their full-stack engineering knowledge. A north star of the BetterLesson Engineering team is to foster a culture of growth through mentorship, personal development, and peer-to-peer knowledge sharing. As a BetterLesson Engineer, we will leverage your top skills immediately, while also presenting opportunities to grow new skills and deepen your expertise. You will also help the team continue to adopt new technologies and software development processes as we quickly reach a mature CI/CD development environment.

Here are some of the things you can expect to accomplish in this role:

  • Designing, building, and maintaining full-stack web applications within our product portfolio
  • Supporting effective software delivery as a champion of Agile methodologies
  • Ensuring the delivery of high-quality products through the creation, refinement, and administration of standards, patterns, and processes
  • Fostering a culture of growth by sharing knowledge and best practices with your peers

About You

  • 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
  • Comfort with leading the technical delivery of projects
  • Advanced experience building software systems composed of multiple technologies, services, and components
  • Experience collaborating with product leadership and/or customers to create technical solution designs and implementation roadmaps
  • Expert knowledge in one or more frameworks or programming languages
  • Experience building 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
  • Service as a mentor, team/tech leader, or manager to other engineers

What We Can Offer You

  • Remote-first work.
  • A flexible schedule and open vacation policy.
  • A competitive salary.
  • Comprehensive health benefits.
  • Equity in the business you are helping to build.
  • The opportunity to spend everyday working to improve outcomes for teachers and students.

Apply for this job

Apply for this job



Experience Level

Senior Level


Today, BetterLesson Plans has over 1.4 million members and offers over a million community lessons as well as thousands of lesson plans from our Master Teachers, a highly selective group of the nation’s best educators.
Share this job
Get our email newsletterSign me up
Keep up to date with our email newsletterSign me up