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
Software Engineer II image - Rise Careers
Job details

Software Engineer II - job 1 of 3

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Fast Facts

Join McGraw Hill as a Software Engineer II, playing a key role in developing next-generation learning platforms that impact millions of students and educators.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Responsibilities: Develop and implement engineering solutions for business needs, collaborating with product sponsors and senior leadership, and focusing on building scalable, high-quality web components and microservices.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Skills: Proven experience with front-end languages (Typescript, Javascript, Angular) and back-end languages (Go, Node.js), familiarity with RESTful services, and cloud technologies, particularly AWS.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Qualifications: Requires 3+ years of software delivery experience in a distributed team, strong problem-solving skills, and a passion for crafting responsive user interfaces.

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

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Compensation: $93950 - $125000 / Annually




Overview

Impact the Moment

At McGraw Hill we create best-in-class, next-generation learning platforms that are used by millions of students and educators worldwide every day. We design intuitive and effective tools and experiences that maximize teachers’ time and students’ learning. And we do all of this in a supportive and collaborative environment where we work alongside brilliant colleagues, touch lives around the world, see the difference our hard work makes, and continue our paths of lifelong learning

Your Impact on Team

The Open Learning Engineering team is looking for an experienced, smart, and adaptable Software Engineer to join the engineering team. The key trait is thought leadership through problem solving: This individual must exhibit independent creativity, a curiosity to research new technologies and methodologies, and a pervasive desire to dig into complex technical issues while respecting timelines and team commitments. This position will primarily focus on building the next set of platform capabilities as well as a wealth of interactive and engaging digital resources in Open Learning. This will overall support instruction for our newest programs and products at McGraw Hill.

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

What You’ll Do:

  • Use your interpersonal skills and ability to collaborate effectively with product sponsors and senior leadership in engineering and business
  • Analyze business requirements and identify possible gaps, ambiguities, missing scenarios, etc.
  • Design and implement sound engineering solutions that meet the business need
  • Work with a distributed team to solve problems quickly and collaboratively
  • Present a passion for building high-quality, user-friendly, scalable, reusable web components and microservices

About you: 

  • You have demonstrated software delivery experience with a distributed product & engineering team
  • 3+ years working with front-end languages and frameworks such as Typescript, Javascript and Angular
  • 3+ years working with back-end languages such as Go, Node.js, or similar
  • You can work in a fast-paced software release environment, where you deliver production grade (zero downtime, fault-tolerant, etc.) software daily for a system with millions of users
  • You can contribute to the full software development life cycle – including writing application code, writing unit/integration/automation tests, documentation and performance engineering
  • You are excited about building scalable API applications, and crafting intuitive and responsive user interfaces for students and teachers so they can get the most out of our products

Our Stack includes:

  • Back-end: Go (most common), Node.js
  • Front-end: TypeScript, Angular, NgRx/RxJS, React, and Playwright
  • Relational (MySQL and PostgreSQL) and NoSQL (DynamoDB) databases
  • CI/CD and Infrastructure: GitHub (for version control & Actions), CircleCI, SonarQube, Docker, Kubernetes, New Relic
  • Amazon Web Services (AWS): EKS, ECS, RDS, Lambda, and many other services
  • Collaboration: JIRA, Confluence, Zoom, Slack, and Office 365 

Applied knowledge of the following:

  • JavaScript Frameworks & Libraries (e.g. Angular, React, Vue, MUI)
  • Front-end Application Architecture
  • RESTful Web Services (experience producing and consuming REST services)
  • Relational database design concepts (MySQL, PostgreSQL)
  • Application Testing (unit, integration, performance, end to end) for full user journeys
  • Cloud Technologies (preferably Amazon Web Services (RDS, EKS, ECS, Elasticsearch, SQS, SNS, S3, etc.)
  • Responsive Web Design/Development
  • Accessibility
  • Code Quality and Code Review
  • Build/deploy tooling (GitHub Actions, CircleCI, npm) 

Why McGraw Hill?

The work you do at McGraw Hill will be work that matters. We are collectively designing content that will build the future of education. Play your part and experience a sense of fulfilment that will inspire you to even greater heights.

The pay range for this position is between $93,950 - $125,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” or "@careers.mheducation.com” mail 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.

50521

Average salary estimate

$109475 / YEARLY (est.)
min
max
$93950K
$125000K

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.

Similar Jobs
Photo of the Rise User

Liatrio is hiring a Principal Application Modernization Engineer to lead architectural direction, deliver complex modernization workstreams, and integrate AI capabilities into enterprise applications.

Photo of the Rise User
Awesome Motive Hybrid United States - Wayne, PA
Posted 13 hours ago

An opportunity for a motivated student to join a development team as a Software Engineer Intern and work on Angular front-ends and C# backend services while leveraging AI development tools.

A growing IT services firm is hiring a Jr. Full Stack .NET Developer to implement .NET Core web applications, APIs, and database solutions in a collaborative team environment.

Photo of the Rise User
Posted 22 hours ago
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

NVIDIA's NVHPC compilers & tools group seeks a Senior HPC Performance Engineer to analyze and optimize high-performance applications across CPU and GPU architectures and guide compiler and application engineering improvements.

Photo of the Rise User
Posted 54 minutes ago

NBCUniversal's DTC Engineering DevOps Academic Year internship offers a paid, part-time remote opportunity to support TVE infrastructure, CI/CD, and automation across Peacock and other DTC platforms.

Photo of the Rise User
Posted 13 hours ago

Experienced network automation engineer needed to build and maintain Python automation, NetBox integrations, and multi-vendor networking workflows for a client-facing engineering team.

Photo of the Rise User
Anduril Industries Hybrid Waltham, Massachusetts, United States
Posted 2 hours ago

Senior Software Engineer needed to develop high-performance, mission-critical software and algorithms for Anduril’s autonomy and sensor-fusion systems.

Photo of the Rise User
Posted 11 hours ago

The Real Deal seeks a Full Stack Developer to build scalable, data-driven web applications and intuitive user experiences for its high-traffic real estate products.

Photo of the Rise User

Point72 is hiring a Machine Learning Infrastructure Engineer to build and operate scalable GenAI infrastructure that accelerates model development and production across cloud and on-prem environments.

Photo of the Rise User

Lead Broadcom’s VKS engineering organization and upstream CNCF strategy to deliver a world-class Kubernetes experience on vSphere for enterprise customers.

Photo of the Rise User
NBCUniversal Hybrid 30 Rockefeller Plaza, New York, NY 10111, USA
Posted 16 hours ago

NBC News is hiring Academic Year interns in New York across product, design, data/graphics, mobile development, and software engineering to contribute to real projects while earning $30/hour.

Photo of the Rise User
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

Senior Architect role to design and implement high-performance AI communication and memory libraries while driving hardware-software co-optimization across GPUs, DPUs, NICs, and interconnects at NVIDIA.

Photo of the Rise User
Greenhouse Hybrid Anywhere in the United States
Posted 7 hours ago

Greenhouse is hiring a Senior UX Engineer, Design Systems to build reusable, accessible component patterns and documentation that enable product teams to ship faster and more consistently.

Accelerate learning through intuitive, engaging, efficient and effective experiences.Vision: Unlock the full potential of each learner.

13 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Family FriendlyBadge Flexible CultureBadge Work&Life Balance
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 26, 2026
Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!