Senior Software Engineer @McGraw Hill LLC.
Software Development
Salary $136,000 - $159..
Remote Location
Employment Type full-time
Posted 2mths ago

[Hiring] Senior Software Engineer @McGraw Hill LLC.

2mths ago - McGraw Hill LLC. is hiring a remote Senior Software Engineer. πŸ’Έ Salary: $136,000 - $159,000 annually πŸ“Location: Canada

Role Description

The Senior Software Engineer will play a key role in advancing the Content Acceleration team’s internal authoring platforms by delivering scalable, high-quality software that improves how educational content is created, managed, and delivered. This role combines strong technical expertise with collaborative problem solving to design and implement modern web applications, services, and platform capabilities that support efficient content development workflows. The position requires a hands-on engineer who works closely with product and engineering teams to translate business requirements into reliable solutions while contributing across the full software development lifecycle. In addition to technical delivery, the role will mentor other engineers, promote engineering best practices, and help strengthen the team’s overall technical execution and collaboration.

This is a remote position open to applicants authorized to work for any employer within Canada.

  • Design, develop, and maintain scalable services and web applications that support internal authoring platforms for educational content creation.
  • Collaborate with product managers, content teams, and engineers to translate business requirements into effective technical solutions.
  • Contribute across the full software development lifecycle, including design, implementation, testing, and deployment.
  • Build reusable components and services that enable efficient content creation and publishing workflows.
  • Mentor and support other engineers through code reviews, technical guidance, and knowledge sharing.
  • Promote engineering best practices including code quality, testing, documentation, and maintainable system design.

Qualifications

  • Bachelor's degree in related field or equivalent experience preferred.
  • Expertise in both front-end and back-end modern web development.
  • Ability to balance long-term goals with short-term iterative delivery, focusing on incremental customer value.
  • Strong interpersonal and communication skills, with the ability to collaborate effectively with technical and non-technical stakeholders.
  • Familiarity with CI/CD pipelines, production deployment, and building fault-tolerant systems.
  • Curiosity, adaptability, and a hands-on approach to problem-solving.

Requirements

  • Experience with our tech stack: Go, Java, TypeScript, Angular, AWS, Kubernetes, and CI/CD tools like CircleCI.
  • Background in education technology or mission-driven industries.
  • Familiarity with accessible design principles and practices.
  • Expertise in utilizing AI in an engineering environment to augment work.

Benefits

  • The pay range for this position is between $136,000 - $159,000 annually.
  • Base pay offered may vary depending on job-related knowledge, skills, experience, and location.
  • An annual bonus plan may be provided as part of the compensation package.
  • A full range of medical and/or other benefits, depending on the position offered.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @McGraw Hill LLC.
Software Development
Salary $136,000 - $159..
Remote Location
Employment Type full-time
Posted 2mths ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 126,920+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later