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.

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