Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Sr Software Engineer image - Rise Careers
Job details

Sr Software Engineer

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Fast Facts

Join HMH as a Senior Software Engineer to contribute to the development of innovative educational technologies in a fully remote role, supporting over 50 million students globally.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Responsibilities: Develop and maintain software features across the entire development life cycle while collaborating with a small agile team.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Skills: Full-stack development experience, knowledge in HTML5, ASP.NET MVC, Node.js, PostgreSQL, as well as familiarity with Angular or React.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Qualifications: BA/BS degree preferred and prior experience as a senior developer or engineer.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Location: This position is fully remote, with working hours aligned to US time zones (UTC -5/-8).

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Compensation: $104000 - $155000 / Annually



Job Title: Senior 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.

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.

What you’ll do

Senior Software Engineers within HMH Labs are responsible for feature development and maintenance throughout the entire software development life cycle. While areas of expertise are leveraged, all developers are full-stack producers with regular opportunities to learn and apply new skills.

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

Qualifications

  • 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).

What Tools/Technologies Will You 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.

Salary Range - 104K - 155K annually.

Application Deadline:

The application window for this position is anticipated to close on March 31, 2025. We encourage you to apply as soon as possible. The posting may be available past 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

Average salary estimate

$129500 / YEARLY (est.)
min
max
$104000K
$155000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Sr Software Engineer, Houghton Mifflin Harcourt

Join HMH as a Senior Software Engineer and make a difference in the world of educational technology! In this fully remote position, you’ll be part of a passionate team dedicated to supporting over 50 million students globally. As a Senior Software Engineer at HMH, you will develop and maintain innovative software features throughout the entire development life cycle. Working with a small, agile team, you'll have the chance to apply your full-stack development experience and collaborate on exciting projects that empower educators and enhance student learning experiences. If you have strong skills in HTML5, ASP.NET MVC, Node.js, PostgreSQL, and a familiarity with Angular or React, you’ll find this role both challenging and rewarding. We believe in fostering a supportive, autonomous environment perfect for self-starters and problem solvers. You’ll engage closely with senior leaders and engineers while also being involved with subject matter experts to ensure our product direction aligns with the needs of educators and students. At HMH, your contributions will directly impact educational outcomes and transform teaching practices across the globe. If you're ready to align your career with your passion for EdTech and join a fun, mission-driven team that values collaboration and innovation, HMH is the right place for you!

Frequently Asked Questions (FAQs) for Sr Software Engineer Role at Houghton Mifflin Harcourt
What are the primary responsibilities of a Senior Software Engineer at HMH?

As a Senior Software Engineer at HMH, your primary responsibilities include developing and maintaining software features throughout the entire software development life cycle, collaborating closely within a small agile team. You will have the opportunity to work on various projects that enhance educational technologies, directly impacting the learning experiences of students and educators.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer position at HMH?

To apply for the Senior Software Engineer role at HMH, candidates should ideally hold a BA/BS degree and possess prior experience as a senior developer or engineer. Furthermore, full-stack development experience and proficiency in HTML5, ASP.NET MVC, Node.js, PostgreSQL, and familiarity with Angular or React are essential for succeeding in this position.

Join Rise to see the full answer
Is the Senior Software Engineer position at HMH fully remote?

Yes, the Senior Software Engineer role at HMH is fully remote! We ensure that our working hours align with US time zones (UTC -5/-8), allowing for a flexible work environment that supports work-life balance.

Join Rise to see the full answer
What tools and technologies will a Senior Software Engineer at HMH be using?

At HMH, Senior Software Engineers will work with a diverse set of tools and technologies, depending on the specific project. You will engage with front-end technologies like HTML5 and back-end frameworks such as ASP.NET MVC, Node.js, and PostgreSQL. Occasionally, you may also work with Angular, React, Java, and various libraries to facilitate integrations and innovative AI development.

Join Rise to see the full answer
What type of work culture can a Senior Software Engineer expect at HMH?

HMH fosters a collaborative and fun work culture where Senior Software Engineers can thrive as independent problem solvers. Our team values autonomy, innovation, and direct input on product directions while nurturing an environment that cares about user experience and ensuring project goals are met efficiently.

Join Rise to see the full answer
Common Interview Questions for Sr Software Engineer
Can you describe your experience with full-stack development as a Senior Software Engineer?

Be prepared to share specific projects you’ve worked on, detailing both the front-end and back-end technologies you’ve utilized. Discuss your role in the project, challenges faced, and how you contributed to the overall success of the application.

Join Rise to see the full answer
How do you approach problem-solving in your software engineering projects?

Explain your methodology for tackling problems. This could include breaking down issues, collaborating with peers for input, or researching best practices. Demonstrate your analytical thinking and ability to adapt to changing project requirements.

Join Rise to see the full answer
What programming languages are you most comfortable using and why?

Discuss languages such as HTML5, ASP.NET MVC, Node.js, or any relevant frameworks you are experienced with. Highlight how your proficiency in these languages contributed to your effectiveness in previous roles, especially in relation to enhancing educational technologies.

Join Rise to see the full answer
How do you ensure quality and performance in your software?

Talk about your approach to testing, code review practices, or usage of performance monitoring tools. Express how you prioritize user experience and functional accuracy, ensuring that end-users receive a seamless product.

Join Rise to see the full answer
Tell me about a challenging project you worked on as a Senior Software Engineer.

Share detailed accounts of a challenging project, your specific role, the obstacles you encountered, and how you worked with your team to overcome them. Highlight the skills you utilized to ensure a successful outcome.

Join Rise to see the full answer
How do you keep up to date with the latest technologies and trends in software engineering?

Illustrate your passion for continuous learning by discussing the resources you use, like blogs, courses, or developer communities. Demonstrate your commitment to staying informed and applying new knowledge to your work.

Join Rise to see the full answer
Describe your experience collaborating with cross-functional teams.

Provide examples of how you worked with designers, product managers, or educators. Highlight your ability to communicate effectively with different stakeholders to achieve shared goals while showcasing your team-oriented mindset.

Join Rise to see the full answer
What do you believe is essential when developing educational technology?

Discuss your perspective on user-centered design, the importance of feedback from educators and students, and how you ensure that the technology has a positive impact on learning outcomes.

Join Rise to see the full answer
Can you give an example of when you had to take input from others to complete a project?

Highlight a situation where collaboration made a significant difference in a project’s outcome. Discuss how you integrated feedback and the impact it had on the end product.

Join Rise to see the full answer
Why do you want to work for HMH as a Senior Software Engineer?

Express your enthusiasm for HMH's mission in educational technology and how it aligns with your values. Share specific aspects of the role or company culture that excite you and how you envision contributing to their goals.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join HMH as a Senior Account Executive and play a key role in enhancing educational outcomes for K-12 students through strategic account management.

Photo of the Rise User
Apple Hybrid San Jose, California, United States
Posted 9 days ago
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Apple is looking for a Senior Software Engineer to innovate and deliver world-class content for the Apple Vision Pro AR/VR platform.

Photo of the Rise User
Posted 9 days ago

Join TakeUp as a Tools Engineer to shape our internal tools that optimize revenue management for the hospitality sector.

Photo of the Rise User
Posted 6 days ago

Dayshape is seeking an enthusiastic Software Engineer Intern to support their innovative resource management platform.

Photo of the Rise User
Posted 9 days ago

Join Codurance as a Contract Software Engineer specializing in Python, React, and AWS, contributing to client success with innovative technology solutions.

Photo of the Rise User
Posted 8 days ago
Inclusive & Diverse
Feedback Forward
Collaboration over Competition
Growth & Learning

As a Full Stack Engineer at OpenAI, you'll design and develop web applications that support the world's largest supercomputers, making a real impact in AI model training.

GNW Remote Richmond, Virginia
Posted 12 days ago

Join Genworth as a Cobol Application Developer and help empower families as part of a dedicated team improving long-term care solutions.

Photo of the Rise User
Posted 2 days ago
Social Impact Driven
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric

Join Jerry.ai as a Senior Full Stack Engineer and help redefine car ownership through advanced conversational AI technology.

Join RGi as a Big Data Developer, tackling unique challenges at the intersection of geospatial intelligence and innovative technology.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Rapid Growth
Passion for Exploration
Dare to be Different
Dental Insurance
Life insurance
Health Savings Account (HSA)
Disability Insurance
Flexible Spending Account (FSA)
Vision Insurance
Mental Health Resources
401K Matching
Paid Time-Off
Snacks
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)

We bring learning to countless students and teachers—transforming lives, supporting communities, and making our society more open, just, and inclusive for all. Our high purpose and values drive our decisions, shape our strategies, and shine throug...

53 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 4, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Learning Content Designer at QuantHub
Photo of the Rise User
Someone from OH, Tallmadge just viewed Manufacturing and Process Engineer at CVRx
Q
Someone from OH, Columbus just viewed Part-Time Medical Assistant at QualDerm Partners
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Intern – Finance – Michigan at Stryker
Photo of the Rise User
17 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cleveland just viewed Remote Customer Service Representative at Conduent
Photo of the Rise User
Someone from OH, Cleveland just viewed Customer Support Team Lead (6-month Contract) at Jane App
o
Someone from OH, Cincinnati just viewed Marketing and Communications Consultant at osu
Photo of the Rise User
Someone from OH, Toledo just viewed Registered Nurse (Part-time) at Calibrate
Photo of the Rise User
Someone from OH, Toledo just viewed Clinical Research Associate II at Alimentiv
Photo of the Rise User
Someone from OH, Cleveland just viewed IT Support Engineer at Level AI
Photo of the Rise User
Someone from OH, Dayton just viewed Customer Content Specialist at Cision
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Senior Corporate Communications Manager at Bumble Inc.