Logo for HMH

Career Opportunities: Staff Software Engineer (19936)

Role overview

Qualifications

  • BA/BS degree preferred
  • Full-stack development experience
  • Considerable experience as a senior-level (or higher) developer/engineer
  • Able to work remotely with hours aligned to US time zones (UTC-5 to UTC-8)

Responsibilities

  • Oversee feature development and maintenance across the software development lifecycle
  • Influence multiple teams and contribute to architectural decisions and technical direction
  • Mentor engineers and proactively address complex issues related to performance, scalability, security, and reliability
  • Align technical solutions with broader business goals and collaborate with senior leaders and cross-functional teams

About the company

HMH logo

HMH

E-Learning / EdTech

We are an adaptive learning company that empowers educators. With a focus on what moves each learner, HMH delivers what teachers need to foster growth and build lasting momentum for all students. We create integrated K-12 learning solutions for core, supplemental, intervention, assessment, and professional learning--delivered on one streamlined platform. Our technology adapts to every learning environment, uncovering smarter insights about students and helping educators act on what motivates them. ​​- 90% of U.S. K-12 schools use HMH programs. ​​- 50 million students in 150 countries use HMH's research-backed learning programs. ​​- 1.9 average years of student growth can be gained in one year by using HMH intervention solutions. ​​Learn how HMH can help improve growth for every student in your district.

Company details

Company typeLarge
IndustryE-Learning / EdTech
Company size1001 - 5000

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

 

Job Title: Staff Software Engineer

Location: Remote

 

Who We Are

 

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.

 

What you will do

 

Staff Software Engineers within HMH Labs oversee feature development and maintenance throughout the software development lifecycle. Beyond core engineering responsibilities, they influence multiple teams, contribute to architectural decisions, and help shape technical direction and prioritization. They maintain a strong awareness of broader business goals, ensuring alignment between technical solutions and organizational objectives. Additionally, they mentor fellow engineers and proactively identify and resolve complex challenges related to system performance, scalability, security, and reliability.

HMH Labs is a small, highly agile group within HMH, whose engineers operate with considerable autonomy. This is excellent for self-starters and independent problem solvers but would not be ideal if you prefer a more structured environment. You will report directly to an SVP and enjoy frequent collaboration with senior leaders, engineers, subject matter experts, and classroom success/support personnel.

 

Why You’ll be a Great Fit for this Role:

 

  • You are passionate about building great software.
  • You combine a solid theoretical foundation with a pragmatic developer mindset.
  • You see education technology (EdTech) as an interesting and rewarding field.
  • You are excited about having direct input on product and technical direction.
  • You genuinely care about end users, consistently striving to limit and quickly resolve functional and performance issues.
  • You ask questions and collaborate to ensure timely, successful completion of projects.
  • You take change in stride, accepting frequent priority shifts and mutable requirements.
  • You care less about which tool/stack you’re using than about using it to do great work.

 

What you’ll need

 

Tools/Technologies You will Use:

 

The answer will vary depending on the project and the day. There will be front end work in HTML5 and backend work with ASP.NET MVC, Node.js, and PostgreSQL. You may also work with Angular, React, Java, and any number of libraries and tools to facilitate integrations with other HMH properties and a wide array of tools for AI development work.

 

Qualifications

 

  • BA/BS degree preferred.
  • Full-stack development experience.
  • Considerable experience as a senior level (or higher) developer / engineer.
  • 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).

 

Salary range:  150k – 170k.

 

Application Deadline:

The application window for this position is anticipated to close on April 20, 2025. We encourage you to apply as soon as possible. The posting may be available after this date but is not guaranteed.

 

 

 

HMH is fully committed to Equal Employment Opportunity and to attracting, retaining, developing and promoting the most qualified employees without regard to race, gender, color, religion, sexual orientation, family status, marital status, pregnancy, gender identity, ethnic/national origin, ancestry, age, disability, military status, genetic predisposition, citizenship status, status as a disabled veteran, recently separated veteran, Armed Forces service medal veteran, other covered veteran, or any other characteristic protected by federal, state or local law. We are dedicated to providing a work environment free from discrimination and harassment, and where employees are treated with respect and dignity. We actively participate in E-Verify.

#LI-VA1

 

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Other jobs at HMH

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.