EdTech Jobs

This position has been filled

This job is no longer accepting applications. Browse open EdTech jobs or search for Senior Software Engineer, Full Stack jobs.

McGraw Hill

Senior Software Engineer, Full Stack

McGraw Hill
πŸ‡ΊπŸ‡ΈIn-Person - United States$124K–$150K/yr3mo ago

Role Snapshot

Sr. Software Engineer (Full Stack) at McGraw Hill develops innovative web-based learning tools that impact millions of learners and educators globally. The role combines technical expertise with product vision, serving as a key bridge between engineering, product, design, and business teams.

Key Responsibilities: Design, develop, test, and maintain web-based education products through the complete software development lifecycle. Collaborate with cross-functional teams including engineers, product managers, designers, and sales to build responsive learning tools while managing end-to-end delivery and infrastructure.
Skills & Tools: Expert proficiency in Angular or React, HTML5, JavaScript (ES6+), CSS3, and NodeJS with strong experience in RESTful APIs, state management (NgRx/RxJS), and WCAG accessibility standards. Demonstrated ability to collaborate effectively with distributed teams, strong problem-solving skills, and knowledge of backend services (Java/Spring Boot), SQL databases, microservices, and AWS.
Qualifications: Bachelor's degree in Computer Science or related field with 5+ years of professional software engineering experience, or 8+ years of equivalent experience preferred. Experience building responsive UIs, working with relational data models, and familiarity with version control systems in team environments required.
Location: United States
Compensation: $124K–$150K/yr

Job Description

The full job description is available on McGraw Hill's website.

View Full Job Description