Join McGraw Hill as a Software Engineer III (Backend) to contribute to innovative learning platforms that positively impact millions of educators and students worldwide. This remote role involves designing scalable solutions and collaborating with diverse teams to enhance personalization features.
Responsibilities: Design and implement engineering solutions that fulfill business needs while collaborating effectively with product sponsors and senior leadership. Build high-quality, user-friendly infrastructure, tools, pipelines, and microservices for our Open Learning platform.
Skills: 3+ years of experience with backend languages such as Go, Java, or Node.js, alongside strong problem-solving, communication, and collaboration skills. Proficiency in RESTful web services, data pipelines, relational databases, and cloud technologies, particularly AWS.
Qualifications: Demonstrated software delivery experience in a distributed environment with a passion for building scalable applications that handle large data volumes.
Location: Remote position open to applicants authorized to work within the United States.
Compensation: $115000 - $135000 / 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 Insights and Personalization Engineering team is looking for experienced, smart, and adaptable Senior Software Engineer (Backend) to join the 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 focus on building our capability to deliver personalization features on a scale for products on our Open Learning platform.
This is a remote position open to applicants authorized to work for any employer within the United States.
What You’ll Do:
About You:
Our Stack includes:
Experience with following technologies is required:
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 $115,000 - $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” 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.
49893
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.
McGraw Hill seeks a Sr. HR Compliance & Internal Controls Specialist to lead HR SOX compliance, audits, and internal controls while partnering with HR, Finance, IT and Audit teams in a remote role.
McGraw Hill seeks a Director of Academic Design, K-5 Mathematics to lead the creation and implementation of high-quality, standards-aligned core math curriculum and digital resources for diverse K–5 learners in a remote role.
Samsara is hiring a Senior Software Engineer - Connectivity to deliver full‑stack connectivity features for its Vehicle Gateway and ensure secure, scalable IoT device operations.
Lead the integration of third-party infrastructure providers into NVIDIA’s operational systems and shape robustness for DGX Cloud as a Senior AI Infrastructure Engineer focused on cloud partnerships.
Build and maintain full-stack and low-code internal applications at Clark Construction's McLean office to accelerate digital transformation and automation.
Veracyte seeks a Software Development & Support Engineer to build and support Python/AWS-based production systems that power its genomic diagnostics platform.
Qualified Health seeks a Senior Backend Engineer to build and operate the core services of a GenAI healthcare SaaS platform, focusing on scalable, secure production systems.
Anduril's Maritime Digital Shipbuilding team is hiring a DevOps/MLOps Software Engineer to design, automate, and operate CI/CD, IaC, and model deployment infrastructure for cloud and edge maritime systems.
Roblox is hiring a Senior Software Engineer for the Ads Platform to design and build high-performance data and streaming infrastructure that enables ad personalization and ML at scale.
Lead the front‑end engineering of an Azure‑native healthcare portal using React, TypeScript, Entra ID, and CI/CD best practices in a fully remote senior role.
Experienced Solution Architect needed to lead architecture and integrations for Sales and Operations platforms at Ascend Learning, working across stakeholders and engineering teams to deliver scalable, secure solutions.
Experienced embedded C/C++ developer with strong Qt GUI skills needed to design and deliver world-class user interfaces for Intuitive's da Vinci surgical systems.
Experienced engineering manager needed to lead development of NVIDIA’s core networking management framework and UI-driven infrastructure for next-generation data center products.
Rethink First is hiring a Senior Full Stack Engineer on the Architecture Team to lead design and implementation of cloud-native Microsoft stack applications for scalable behavioral health platforms.
Experienced Senior Java Engineer needed to design scalable backend systems, build APIs, and contribute to cloud-based modernization efforts for fintech-focused clients.
Accelerate learning through intuitive, engaging, efficient and effective experiences.Vision: Unlock the full potential of each learner.
32 jobs