Software Engineer III (Backend) jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
H1B Sponsor Likelynote

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

GoJavaNode.jsAmazon Web ServicesRESTful Web ServicesData pipelinesRelational database designInfrastructure automationBuild/deploy toolsPythonScalaGithub ActionsDockerKubernetesGitJIRAConfluenceZoomSlack

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

company-logo
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 Company
Total Funding
unknown
2025-07-24IPO
2021-09-30Private Equity
2021-06-15Acquired

Leadership Team

leader-logo
Lloyd G. Waterhouse
CEO & President
leader-logo
Simon Allen
President & CEO
linkedin
Company data provided by crunchbase