McGraw Hill – Sr. Software Engineer (Front End) – Ontario

Company: McGraw Hill

Location: Ontario

Expected salary: $130000 – 150000 per year

Job date: Sat, 09 Aug 2025 03:13:48 GMT

Job description: Job Description:OverviewImpact the MomentDo you enjoy testing the limits of possibility? At McGraw Hill, our Sr. Software Engineers (Front End) drive progress and help build the future of learning. If you have the passion and technical expertise to thrive in an innovative and agile environment, we want to learn more about you.McGraw Hill Connect is a course management and adaptive learning solution that enables millions of learners to achieve their full potential. In this role, you will be expanding Connect to put new learning tools in the hands of instructors and learners.How can you make an impact?In this role, you will be the linchpin of the product – the technical expert for the product, sales, marketing and business teams and the product expert for the technical teams. By combining intimate knowledge of customers, strong analytical skills, and technical acumen, you will drive a holistic product vision that energizes your teammates and delights your customers.As an education innovation company, we’re proud to play our part by inspiring learners around the world. If you bring your curiosity, we’ll help you grow in a collaborative environment where everyone shares a passion for success. Even if you are not currently looking for a change, we encourage you to apply now and speak to the hiring manager to learn about the opportunity.This is a remote position open to applicants authorized to work for any employer within Canada.What you’ll be doing

  • 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

What you’ll need to be successful?

  • Bachelor’s degree in computer science or 5+ years of equivalent experience is required.

Experience with following technologies is required:

  • Strong Hands-on Experience with UI, CSS and/or JavaScript frameworks (Bootstrap, Angular,, React.)
  • Strong Experience with modern HTML5, JavaScript (ES6+) and CSS3.
  • Experience of ngrx & rxjs libraries.
  • Strong experience with Playwright Automation framework.
  • Experience with RESTFUL and asynchronous programming.
  • Experience working on NodeJS.
  • Knowledge of UI/UX design Principles.
  • Knowledge of CI/CD pipeline , experience in GitHub Actions will be preferred.
  • Experience creating Accessible UI (WCAG/A11Y).
  • Experience with AWS services.
  • Familiarity with version control systems (e.g., Git).
  • Experience using Java/J2EE applications and using various Open source and proprietary frameworks – Spring, hibernate etc.
  • Experience in micro services and cloud native applications using Spring Boot.
  • Experience with working on Databases, SQLs.
  • Interpersonal skills and willingness to collaborate with teams across different locations.

Why McGraw Hill?The work you do at McGraw Hill will be work that matters. We are collectively designing content that will build the future of education. Play your part and experience a sense of fulfilment that will inspire you to even greater heights.The pay range for this position is between $130,000 – $150,000 CAD annually; however, 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, in addition to a full range of medical and/or other benefits, depending on the position offered. Click to learn more about our benefit offeringsMcGraw Hill recruiters always use a “ ” or ” mail address and/or from our Applicant Tracking System, iCIMS. Any variation of this email domain should be considered suspicious. Additionally, McGraw Hill recruiters and authorized representatives will never request sensitive information in emailCAN-Tech_2

McGraw Hill – Sr. Software Engineer (Full Stack) – Ontario

Company: McGraw Hill

Location: Ontario

Expected salary: $130000 – 150000 per year

Job date: Fri, 08 Aug 2025 23:51:38 GMT

Job description: Job Description:OverviewImpact the MomentDo you enjoy testing the limits of possibility? At McGraw Hill, our Sr. Software Engineers (Full Stack) drive progress and help build the future of learning. If you have the passion and technical expertise to thrive in an innovative and agile environment, we want to learn more about you.McGraw Hill Connect is a course management and adaptive learning solution that enables millions of learners to achieve their full potential. In this role, you will be expanding Connect to put new learning tools in the hands of instructors and learners.How can you make an impact?In this role, you will be the linchpin of the product – the technical expert for the product, sales, marketing and business teams and the product expert for the technical teams. By combining intimate knowledge of customers, strong analytical skills, and technical acumen, you will drive a holistic product vision that energizes your teammates and delights your customers.As an education innovation company, we’re proud to play our part by inspiring learners around the world. If you bring your curiosity, we’ll help you grow in a collaborative environment where everyone shares a passion for success. Even if you are not currently looking for a change, we encourage you to apply now and speak to the hiring manager to learn about the opportunity.This is a remote position open to applicants authorized to work for any employer within Canada.What you’ll be doing

  • 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

What you’ll need to be successful?

  • 5+ years of experience is required in Java and any or most of the technologies below.
  • Spring
  • Angular, React
  • RESTful Services
  • CI / CD pipeline
  • Databases
  • AWS services
  • Docker / Containerization (understanding)
  • Distributed Caching
  • Tomcat
  • Observability
  • Product engineering background to support development of B2B and B2C products
  • Experience building responsive, accessible and high-performance web-based products
  • Experience with one or more observability platforms to monitor the health of the products
  • Ability and desire to work in various layers of software stack (front-end, backend). Backend expert with some front-end experience.
  • Bachelor’s degree in computer science
  • Experience with Terraform is desirable

Why McGraw Hill?The work you do at McGraw Hill will be work that matters. We are collectively designing content that will build the future of education. Play your part and experience a sense of fulfilment that will inspire you to even greater heights.The pay range for this position is between $130,000 – $150,000 CAD annually; however, 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, in addition to a full range of medical and/or other benefits, depending on the position offered. Click to learn more about our benefit offeringsMcGraw Hill recruiters always use a “ ” or ” mail address and/or from our Applicant Tracking System, iCIMS. Any variation of this email domain should be considered suspicious. Additionally, McGraw Hill recruiters and authorized representatives will never request sensitive information in emailCAN_Tech_1

Portfolio Product Manager – McGraw Hill – Toronto, ON

Company: McGraw Hill

Location: Toronto, ON

Expected salary:

Job date: Wed, 19 Feb 2025 06:45:01 GMT

Job description: Job Description:OverviewImpact the momentMcGraw Hill is a diverse and inclusive company that believes we can change the world by leveling the playing field and giving every learner an equal opportunity to succeed. We create best-in-class, next-generation learning platforms which are used by millions of students and educators worldwide. Our goal is to accelerate student success through intuitive and effective learning experience, to continually reimagine the way our customers teach and learn, simplifying the path to a better education for all.How can you make an impact?The Portfolio Product Manager drives the strategy of their portfolio by deeply understanding our customers, learning science capabilities, platforms, market and competitor intelligence, and optimizes the portfolio in alignment to business and strategic priorities. Core responsibilities include acquiring and managing the development of market-driven print and digital products, acquiring high performance authors and contributors, and managing the financial performance and growth of the portfolio. The Portfolio Manager is a strong collaborator across all functions in the business, and within the local, regional, and global product network. The Portfolio Manager maintains a strong market presence and regularly conducts customer-facing research to inform and validate portfolio decisions.This is a hybrid position located in Toronto, ON.What you will be doing:

  • Customer Insight – Ensure products and services meet current and future market needs through customer insight and deep understanding of the market; Conduct customer-facing research to predict and evaluate present and future customer needs; Identify market opportunities and define appropriate products, services and/or solutions to best serve those needs.
  • Financial Management – Determine appropriate allocation of investment across the portfolio; Build business cases to support market-driven product innovations or enhancements.
  • Product Development – Ensure products and services meet current and future market needs through deep understanding of the market; Consistently apply and evaluate customer feedback to products in development to ensure successful market launch.
  • Relationship Management – Work effectively across teams to execute product strategies and develop and launch products and services; Develop and maintain relationships with customers, prospects and subject matter experts who will help inform product development.
  • Change Management & Innovation – Embrace a culture of risk taking and innovation to build a pipeline of new product ideas and process improvements; Help guide MH’s digital transformation through new product innovations and process redesign and optimization.

You should apply if you have:

  • University degree or equivalent; MBA and/or other professional designation desirable.
  • Minimum 3-5 years of business experience in higher education market, product or brand management, product/services development and sales or marketing.
  • Strong financial acumen and decision-making skills.
  • Proven success in growing market share and revenue.
  • Experience in developing business plans and market opportunities.
  • Strong market research and analytical skills.

Why work for us?The work you do at McGraw Hill will be work that matters. We are collectively designing content that will build the future of education. Play your part and experience a sense of fulfillment that will inspire you to even greater heights.A full range of medical and/or other benefits may be provided, depending on the position offered.McGraw Hill recruiters always use a “@mheducation.com” email address or communicate through our Applicant Tracking System, iCIMS. Any variation of this email domain should be considered suspicious. Additionally, McGraw Hill recruiters and authorized representatives will never request sensitive information in email.48750

McGraw Hill is looking for a Portfolio Product Manager in Toronto, ON to drive strategy by understanding customer needs, market intelligence, and optimize product portfolios. Responsibilities include acquiring and developing products, managing finances, and collaborating with teams globally. The ideal candidate will have experience in higher education market, strong financial skills, and be able to develop business plans. McGraw Hill offers a fulfilling work experience and benefits. Candidates should be cautious of email scams and be aware of proper communication channels.

Territory Sales Manager – REMOTE (Orlando, FL) – McGraw Insurance Services – Orlando, FL

Company: McGraw Insurance Services

Location: Orlando, FL

Expected salary:

Job date: Thu, 21 Nov 2024 05:44:32 GMT

Job description: The Marketing Dealer Manager is responsible for developing and implementing marketing strategies with dealers to drive business growth. This role involves building and maintaining relationships with dealers, analyzing market trends, and identifying opportunities for expansion. The Marketing Dealer Manager will work closely with dealers to create and execute marketing plans that attract and retain customers, ultimately driving sales and revenue. The successful candidate will be goal-driven, able to meet and exceed year-over-year targets set by the company, and have a strong understanding of marketing principles.