Sr Software Engineer (Full Stack) jobs in United States
cer-icon
Apply on Employer Site
company-logo

McGraw Hill · 6 hours ago

Sr Software Engineer (Full Stack)

McGraw Hill is an education innovation company that inspires learners around the world. They are seeking a Sr. Software Engineer (Full Stack) to drive progress and help build the future of learning by developing web-based responsive learning tools and managing the software development life cycle.

E-LearningEdTechEducationPublishing
check
H1B Sponsor Likelynote

Responsibilities

Build web based responsive learning tools that will be used by millions of learners and educators
Work with engineers, product managers, designers, sales and marketing managers to build products that the customers love to use
Be responsible for end-to-end delivery (tech design, development and testing) and maintenance of our products
Manage the entire software development life cycle using infra and monitoring as code
Work with a talented group of engineers who believe in extreme ownership

Qualification

AngularJavaScript (ES6+)NodeJSRESTful APIsSQL databasesJavaSpring BootMicroservicesCI/CD pipelinesHTML5CSS3UI/UX design PrinciplesVersion control (Git)Test frameworksInterpersonal skills

Required

Bachelor's degree in Computer Science or related field with 5+ years of professional experience; or 8+ years of equivalent professional software engineering experience
Strong experience building responsive UIs, using Angular (preferred) or React
Strong experience with modern HTML5, JavaScript (ES6+) and CSS3
Experience with state management and reactive programming (NgRx & RxJS, or equivalent)
Experience designing and consuming RESTful APIs and working with asynchronous programming models
Experience working with NodeJS
Experience building accessible user interfaces following WCAG / A11Y standards
Knowledge of UI/UX design Principles
Experience contributing to backend services using Java and Spring Boot
Experience working with SQL databases, relational data models, and ORMs (Hibernate)
Experience with microservices and cloud-native architecture in AWS
Experience using version control systems (e.g. Git) in a team based development environment
Strong interpersonal skills and the ability to collaborate effectively with distributed, cross-functional teams
Strong experience with test frameworks (e.g. Playwright, Jest)
Experience with CI/CD pipelines (GitHub Actions preferred)

Preferred

Strong experience building responsive UIs, using Angular (preferred) or React
Experience with CI/CD pipelines (GitHub Actions preferred)

Benefits

A full range of medical and/or other benefits may be provided, depending on the position offered.

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