McGraw Hill · 2 months ago
Software Engineer III (Backend)
McGraw Hill is a leading company in creating next-generation learning platforms used by millions of students and educators worldwide. They are seeking a Senior Software Engineer (Backend) to join their Insights and Personalization Engineering team, focusing on building personalization features for their Open Learning platform.
E-LearningEdTechEducationPublishing
Responsibilities
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 infrastructure, tools, pipelines and microservices
Leverage technologies to automate workflows, continuous testing, and monitoring of data pipelines
Qualification
Required
3+ years working with languages such as Go, Java, or Node.js
Demonstrated software delivery experience with a distributed product & engineering team
Ability to work in a fast-paced software release environment, delivering production-grade (zero downtime, fault-tolerant, etc.) software daily for a system with millions of users
Ability to contribute to the full software development life cycle – including writing application code, writing unit/integration/automation tests, documentation and performance engineering
Excitement about building scalable applications processing large amounts of data
Experience with RESTful Web Services (experience producing and consuming REST services)
Experience with data pipelines in Databricks
Knowledge of relational database design concepts (MySQL, PostgreSQL)
Familiarity with cloud technologies (preferably Amazon Web Services – ECS, EKS, RDS, Elasticsearch, S3)
Understanding of code quality and code review
Experience with infrastructure automation using Terraform or similar tools
Familiarity with build/deploy tools (including GitHub Actions)
Experience with Git
Benefits
An annual bonus plan may be provided as part of the compensation package
A full range of medical and/or other benefits
Company
McGraw Hill
We are a leading global education company that partners with millions of educators, learners and professionals around the world.
H1B Sponsorship
McGraw Hill has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (27)
2024 (13)
2023 (23)
2022 (37)
2021 (27)
2020 (28)
Funding
Current Stage
Public CompanyTotal Funding
unknown2025-07-24IPO
2021-09-30Private Equity
2021-06-15Acquired
Recent News
MarketScreener
2026-01-06
MarketScreener
2025-11-18
Company data provided by crunchbase