JOB POSTING IS EXPIRED
Software Engineer

McGraw Hill

1 Positions

ID: 6545

Posted On 02/26/2026

Job Overview

Overview

Build the future!

Would you like to be a part of the team defining the future of education while keeping pace with the constant evolution of the digital landscape? Come join our technology group, thrive alongside a talented team of software engineers, and develop products that are impacting millions of learners and educators every day.

You will work on our award-winning learning platform, ALEKS, which uses artificial intelligence and machine learning to help educators and parents understand each student’s knowledge and learning progress in-depth and provide the individual support required for every student to achieve mastery.

You can check out the product you will be working on here:

https://www.aleks.com/free_trial/instructor.

 

This is a remote position open to applicants authorized to work for any employer within the United States.

 

How can you make an Impact?

As a Software Engineer, you will collaborate with engineers, QA, UX and product managers in scoping, developing, and delivering roadmap projects to successfully provide solutions that enhance personalization and engagement of online learning experiences. In this role, with a focus on full stack software engineering, you will create new systems flexible enough to accommodate future changes as well as be able to understand, fix and improve code from other engineers as well as adapt to changes in web development.

 

What can you expect from the position?

  • Design, develop, debug, maintain and test software applications according to ALEKS's software development practices and under supervision by senior-level developers.
  • Integrate new features and tools in ALEKS, including features and tools developed by others, using JavaScript, HTML5, CSS, MySQL and other general purpose computer languages.
  • Work on scoped problems with some guidance from more experienced software engineers.
  • Review and accurate development against business requirements in coordination with product and program managers, as well as lead engineers.
  • Follow established processes including SDLC, QA, performance optimization, and others; defend code and applied patterns in code reviews with senior-level developers and engineering leadership.
  • Document technical changes and additions.
  • Collaborate and communicate efficiently as part of an Agile team.

 

What can you bring to the role?

  • Bachelor’s degree in computer engineering, or related field.
  • 1-5 years of experience as a Software Engineer.
  • Strong problem solving and communication skills.
  • Experience developing dynamic web applications utilizing JavaScript, HTML5, CSS, MySQL.
  • Experience with Test-driven development.
  • Self-motivated, self-critical, detail-oriented, self-learner.
  • Familiarity with accessibility principles and practices (preferred).

 

Why McGraw Hill?

We firmly believe in the mission of educating students and helping them succeed. Our teams operate in a collaborative and safe environment where everyone’s input is valued, trusted, and respected.

 

You’ll have opportunity for horizontal and vertical movement and growth throughout the organization, including clear career paths for your long term personal and professional growth.

 

The pay range for this position is between $93,950 - $135,000 annually, however, base pay offered may vary depending on job-related knowledge, skills, experience, and location. An annual bonus plan may be provided as part of the compensation package, in addition to a full range of medical and/or other benefits, depending on the position offered. Click here to learn more about our benefit offerings.

 

McGraw Hill recruiters always use a “@mheducation.com” email address and/or from our Applicant Tracking System, iCIMS. Any variation of this email domain should be considered suspicious. Additionally, McGraw Hill recruiters and authorized representatives will never request sensitive information in email. 

 

 

50432

Primary Contact

1702837431829

Jacqui Edwards

,

Phone

Phone

Phone

Fax

jacqui.edwards@mheducation.com

Email

True

False

True

Job Details

Categories

Publishing/Printing

Location

Remote, Remote

Job Type

Employee

Full/Part

Full Time

Company ID

695

Job REQ #

6545

# Positions

1

Start Date

20260226

End Date

20260228

Featured Job

TH Ad

TH Comments


Similar Jobs

Ophthalmic Assistant

Medical Associates

Injection Mold Operator (Monroe)

Sedona Staffing Services

Dean of Allied Health and Early Childhood

Northeast Iowa Community College

Quality Assurance Technician

Dyersville Die Cast

AV Engineer

University of Wisconsin-Platteville

Director of Software Engineering

Eagle Point Software Corporation

PRN Hospitalist - Advanced Practitioner - Dubuque,

UnityPoint Health Finley Hospital

Indirect Lending Specialist

DuTrac Community Credit Union

Respiratory Therapist PRN

MercyOne

Sales Development Representative (SDR)

Eagle Point Software Corporation

Housekeeper

UnityPoint Health Finley Hospital

Mortgage Consultant- Dubuque

DuTrac Community Credit Union

Large/Major Customer Success Manager

Eagle Point Software Corporation

Occupational Therapist-Inpatient

UnityPoint Health Finley Hospital

Forklift Operator - 3rd Shift

HODGE

Academic Counselor

Loras College

Account Coordinator

MedOne Pharmacy Benefit Solutions

Acidification Coordinator

Sedona Staffing Services

Front Desk – Dental Assistant

Abbadent Dental

Primary Nurse (CMA, LPN, or RN) - Family Medicine

Medical Associates

Share this Job
McGraw Hill

About the Company

At McGraw Hill, we believe that our contribution to unlocking a brighter future lies within the application of our deep understanding of how learning happens and how the mind develops. It exists where the science of learning meets the art of teaching.

Educators have been and always will be at the core of the learning experience. The solutions we develop help educators impart their knowledge to students more efficiently. We believe that harnessing technology can enhance learning inside and outside of the classroom and deepen the connections between students and teachers to empower greater success.

By partnering with educators around the globe, our learning engineers, content developers and pedagogical experts are developing increasingly open learning ecosystems that are proven to improve pass rates, elevate grades and increase engagement for each individual learner while improving outcomes for all.

Why? Because learning changes everything.

http://www.mheducation.com/careers