xelys jobs xelys jobs

Sr Software Engineer (Full Stack)

McGraw Hill

full-remoteseniorpermanentfullstack United States Yesterday via LinkedIn
124,000 - 150,000 USD/annual

See how well this job matches your profile

Sign up to get an AI match score and generate a tailored application in seconds.

Get your match score

Tags

Full StackAngularReactTypeScriptJavaSpring BootAWSMicroservicesREST APIsCI/CD

About the role

Role Overview

McGraw Hill is hiring a Sr. Software Engineer (Full Stack) to help build web-based, responsive learning tools used by millions of learners and educators. You’ll act as a technical expert for product and cross-functional teams, driving a holistic product vision.

Responsibilities

  • Build responsive learning web applications for learners and educators.
  • Collaborate with engineers, product managers, designers, sales, and marketing to deliver products customers love.
  • Own end-to-end delivery: technical design, development, testing, and ongoing maintenance.
  • Manage the software development life cycle using infrastructure and monitoring as code.
  • Contribute to product teams with an extreme ownership mindset.

Requirements

  • 5+ years professional software engineering experience (or 8+ years equivalent experience); BS in Computer Science or related field.
  • Strong experience building responsive UIs with Angular (preferred) or React.
  • Expertise in HTML5, JavaScript (ES6+), and CSS3.
  • Experience with state management and reactive programming (e.g., NgRx & RxJS or equivalent).
  • Experience designing and consuming RESTful APIs and handling asynchronous programming.
  • Experience with Node.js.
  • Experience building accessible UIs following WCAG/A11Y.
  • Knowledge of UI/UX design principles.
  • Backend experience using Java and Spring Boot.
  • Experience with SQL databases, relational data models, and ORMs (e.g., Hibernate).
  • Experience with microservices and cloud-native architecture in AWS.
  • Proficiency with Git and team-based development.
  • Strong testing experience with frameworks such as Playwright and Jest.
  • Experience with CI/CD pipelines (preferred: GitHub Actions).
  • Strong collaboration skills with distributed, cross-functional teams.

Nice to Have / Preferences

  • Prefer candidates in the East Coast Time zone (remote role).
  • Use of GitHub Actions for CI/CD.

About McGraw Hill

McGraw Hill is an education innovation company that builds learning products and content for learners and educators. The company develops software tools that integrate with learning management systems (LMS) to make educational resources accessible across disciplines.

Scraped 4/3/2026

xelys jobs xelys jobs

Built for remote job seekers. Powered by AI.