Senior Software Engineer — End-to-End Ownership (Remote)

McGraw Hill

New York (NY)

On-site

USD 100,000 - 160,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Annual bonus
Medical benefits
Remote position

Job summary

McGraw Hill, a leader in education technology in the United States, is seeking a Senior Software Engineer to own features end-to-end and shape technical practices across the team.

The role requires 5+ years of experience in modern web development, strong back-end and front-end skills, and the ability to mentor others. Remote work is available to applicants authorized to work in the U.S.

Qualifications

  • 5+ years of applicable experience.
  • Proficiency in front-end and back-end modern web development.
  • Ability to own projects end-to-end with minimal oversight.
  • Excellent written and verbal communication skills, including experience writing technical design documents.
  • Track record of mentoring junior engineers and contributing to team growth.
  • Ability to navigate ambiguity and make sound technical tradeoffs with business context in mind.
  • Experience with education technology or mission-driven industries (preferred).

Responsibilities

  • Own projects end-to-end, from scope and estimates to deployment and monitoring, managing ambiguity effectively and proactively raising risks.
  • Deliver robust, maintainable features with minimal oversight while improving reliability, test coverage, or observability on your own initiative.
  • Write clear design documents, communicate tradeoffs effectively, and engage in respectful technical debates with cross-functional partners.
  • Drive design reviews, improve team standards, and share knowledge proactively across the team.
  • Mentor junior engineers through code review, pairing, and design guidance, promoting an inclusive learning culture.
  • Independently own medium to large features or systems, coordinating cross-team work when needed.
  • Make thoughtful technical decisions with end users and product outcomes in mind.

Skills

Go
Java
TypeScript
Angular
AWS
Kubernetes
CircleCI

Education

Bachelor's degree

Tools

CI/CD pipelines

Job description

McGraw Hill, a leader in education technology in the United States, is seeking a Senior Software Engineer to own features end-to-end and shape technical practices across the team.

The role requires 5+ years of experience in modern web development, strong back-end and front-end skills, and the ability to mentor others. Remote work is available to applicants authorized to work in the U.S.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Own End-to-End Features (Remote)
Senior Software Engineer - Own End-to-End Features (Remote)

McGraw Hill • Columbus (OH)

On-site
USD 100,000 - 160,000
Senior Backend Architect & Tech Lead (Remote)
Senior Backend Architect & Tech Lead (Remote)

Mcgraw Hill • United States

Remote
USD 145,000 - 180,000
Senior Software Engineer: Lead Full-Stack & Cloud
Senior Software Engineer: Lead Full-Stack & Cloud

Mheducation • Ohio

Hybrid
USD 120,000 - 160,000
Remote Lead Backend Engineer — Scalable, Secure Systems
Remote Lead Backend Engineer — Scalable, Secure Systems

Mcgraw Hill • Columbus (OH)

Remote
USD 145,000 - 180,000
Director of Software Engineering | Remote, Scalable Leadership
Director of Software Engineering | Remote, Scalable Leadership

Mheducation • United States

Remote
USD 185,000 - 240,000
Senior Product Developer - Remote Education Tech
Senior Product Developer - Remote Education Tech

Mcgraw Hill • Columbus (OH)

Remote
USD 55,000 - 82,000
Remote Lead Backend Engineer - Scalable, Secure Systems
Remote Lead Backend Engineer - Scalable, Secure Systems

TrulyHired • United States

Remote
USD 145,000 - 180,000
Annual bonus
Medical benefits
Remote Senior Product Developer - Education Tech
Remote Senior Product Developer - Education Tech

Mheducation • United States

Remote
USD 55,000 - 82,000
Remote Senior Product Developer: Education Tech Strategy
Remote Senior Product Developer: Education Tech Strategy

Mcgraw Hill • United States

Remote
USD 55,000 - 82,000
Senior Data Engineer — Remote, Scalable Education Analytics
Senior Data Engineer — Remote, Scalable Education Analytics

McGraw Hill • United States

Remote
USD 124,000 - 155,000