Sr Software Engineer

HMH
$104,000 - $155,000Remote

About The Position

HMH is a learning technology company committed to delivering connected solutions that engage learners, empower educators, and improve student outcomes. As a leading provider of K–12 core curriculum, supplemental and intervention solutions and professional learning services, HMH partners with educators and school districts to uncover solutions that unlock students' potential and extend teachers' capabilities. HMH serves more than 50 million students and 4 million educators in 150 countries. HMH Labs is an incubation team within HMH, focused on the development and customer experience of emerging technologies, including generative AI, for the classroom. Following the acquisition of Writable Inc in February 2024, HMH Labs was formed to continue building and maintaining Writable (the application) and as an incubator for new digital solutions. Writable is a digital practice and feedback platform for grades 3-12 that scaffolds student learning and guides teachers in their instruction. Our team works with 16k+ schools and districts to help educators communicate with every student in the moment, save time on prep and grading, and maximize the impact of their curriculum and resources. We are a small, focused, and fun team with a strong mission to support and help educators and students.

Requirements

  • BA/BS degree preferred.
  • Prior experience as a senior level developer/engineer.
  • Full-stack development experience.
  • Self-motivated with ability to take direction, seek input, and work independently.
  • Able to work remotely.
  • Working hours aligned with US time zones (UTC -5/-8).

Nice To Haves

  • Passionate about building great software.
  • Combines a solid theoretical foundation with a pragmatic developer mindset.
  • Sees education technology (EdTech) as an interesting and rewarding field.
  • Excited about having direct input on product and technical direction.
  • Genuinely care about end users.
  • Care less about which tool/stack you’re using than about using it to do great work.

Responsibilities

  • Feature development and maintenance throughout the entire software development life cycle.
  • Operate with considerable autonomy as part of a small, highly agile group.
  • Collaborate with senior leaders, engineers, subject matter experts, and classroom success/support personnel.
  • Take ownership of product and technical direction.
  • Limit and quickly resolve functional and performance issues.
  • Ask questions and collaborate to ensure timely, successful completion of projects.
  • Adapt to frequent priority shifts and mutable requirements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service