Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Sr. Software Engineer image - Rise Careers
Job details

Sr. Software Engineer

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Fast Facts

Join McGraw Hill as a Senior Software Engineer and contribute to the innovation of learning solutions while enhancing the efficiency and velocity of your team.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Responsibilities: Design and develop responsive web-based learning tools, manage end-to-end delivery, and collaborate to refine product architecture and standards.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Skills: Proficient in web development across frontend and backend, CI/CD processes, observability platforms, and cloud-native development on AWS.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Qualifications: Bachelor's degree in computer science or equivalent; at least 5 years of experience in software development, with strong leadership skills.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Location: This is a remote position available to applicants in the United States.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Compensation: $120000 - $140000 / Annually





Overview

Build the Future

Do you enjoy testing the limits of possibility? At McGraw Hill, our Senior Software Engineers 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.

Your impact on the team

McGraw Hill SIMnet is a course management and learning solution that enables learners to achieve their full potential. In this role, you will improve automation and efficiency of your teammates, leading to improvements in the strength of SIMnet as a product, and enabling your team to increase its velocity as we build new features and expand the SIMnet brand. By combining strong analytical skills and technical acumen, you will contribute to 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, the diverse team, and culture.

This is a remote position open to applicants authorized to work for any employer within the United States. 

What you’ll need to be successful

  • 5+ years building responsive, accessible, high‑performance web products, including 2+ years leading projects or initiatives.
  • Ability to operate across the stack (frontend, backend, databases, infrastructure) and navigate ambiguity.
  • Cloud‑native development experience at scale (containers, serverless, microservices) on AWS.
  • Hands‑on experience with observability platforms (e.g., New Relic) to monitor and improve product health.
  • Strong customer empathy: translate user needs into measurable outcomes and iterate based on feedback.
  • Passion for engineering excellence and an ownership mindset: you take responsibility for quality and reliability.
  • Effective communication and collaboration: mentor teammates and elevate technical standards.
  • Commitment to continuous learning and staying current with modern tools and practices.

What you’ll be doing

  • Contribute to the design and development of responsive, accessible web-based learning tools used globally by learners and educators.
  • Own end‑to‑end delivery: discovery, technical design, development, automated testing, deployment, and production support.
  • Collaborate with product and engineering teammates to translate requirements into scalable solutions and iterative roadmaps.
  • Shape architecture and standards; improve SDLC with infrastructure‑as‑code and monitoring‑as‑code.
  • Promote best practices to ensure quality, performance, security, resiliency, and maintainability.
  • Build actionable observability (dashboards, alerts) in New Relic; define SLOs and drive operational excellence.
  • Contribute to a culture of extreme ownership, share knowledge across teams and mentor other engineers.

Required technical skills

  • Bachelor’s degree in computer science or equivalent experience; 5+ years in product/enterprise software development.
  • CI/CD (e.g. GitHub Actions): design and operate testing and deployment pipelines; feature flags; blue‑green releases; artifact management (e.g., Artifactory).
  • Quality: unit, integration, and end‑to‑end testing; code coverage; static analysis; automated code quality checks.
  • Backend/API (e.g. Node.js):
  • RESTful service design, versioning, idempotency, rate limiting, pagination, robust error handling.
  • Authentication and authorization (OAuth2/OIDC, JWT); security best practices (CSRF, input validation).
  • Performance and resilience: profiling, caching, timeouts, retries, circuit breakers; response streaming; real‑time messaging (WebSocket).
  • Front End: 
  • React, TypeScript, HTML5, CSS/Less; Bootstrap; state management (query string vs Redux & alternatives).
  • Accessibility (WCAG) and front‑end performance practices (code splitting, bundle analysis).
  • Build tooling and bundling.
  • Cloud & infrastructure:
  • AWS (ECS, Lambda, Containers); networking fundamentals; IAM and secrets management.
  • Infrastructure as code (Terraform or CloudFormation).
  • Observability:
  • Logging, metrics, tracing; New Relic dashboards and alerts; SLOs and error budgets; on‑call readiness
  • Databases:
  • SQL and/or MongoDB; data modeling.

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 $120,000- $140,000 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 here to learn more about our benefit offerings.

McGraw Hill recruiters always use a “@mheducation.com” or "@careers.mheducation.com” 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 email.

49982

Average salary estimate

$130000 / YEARLY (est.)
min
max
$120000K
$140000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

Similar Jobs
Photo of the Rise User
Posted 6 hours ago

McGraw Hill is hiring a remote CTE Account Executive to drive sales of Career & Technical Education solutions to K–12 customers while managing territory strategy and high-stakes presentations.

Photo of the Rise User
Posted 6 hours ago

McGraw Hill is hiring a Manager, Math Specialist to lead K–12 math curriculum development and ensure mathematical accuracy, coherence, and classroom relevance across print and digital products.

Photo of the Rise User

Build and maintain TypeScript/React open-source libraries and partner directly with customers to integrate Constructor’s AI search platform in a fully remote Integration Engineer role.

Photo of the Rise User
Posted 4 hours ago

Giga seeks an experienced Staff Backend Engineer to design and scale high‑performance backend systems for AI agents used by major B2C customers, working full-time in our San Francisco office.

Lead the design and production deployment of localization, mapping, and calibration systems at Cobot, managing a team to deliver reliable SLAM and state-estimation solutions from our Santa Clara HQ.

Photo of the Rise User
ButterflyMX Hybrid No location specified
Posted 20 hours ago

ButterflyMX is hiring a Software Engineer II to develop and maintain frontend applications using React/Vue/Angular while improving CI/CD and application performance.

Citizant is hiring a Senior Applications Software Developer to architect and build scalable, secure application solutions for federal clients while providing technical leadership and mentorship.

Photo of the Rise User
Posted 5 hours ago

Senior architect needed to lead design and delivery of scalable AgentForce solutions using cloud-native and AI agent technologies for enterprise customers in the Arlington, VA area.

Photo of the Rise User

Work directly with healthcare customers as a Forward Deployed Software Engineer to scope, build, and deploy complex browser automation solutions using Felicity's platform.

Photo of the Rise User
Posted 9 hours ago

Lead the modernization and architecture of high-throughput backend services using Java and Spring Boot for a regulated, remote-first crypto platform.

Photo of the Rise User
Posted 18 hours ago

Experienced software developer needed to build and maintain AI-driven, real-time automation solutions for industrial systems, with a preference for candidates based in or near Roanoke, VA.

Posted 16 hours ago

Lead the development and scaling of an AI-driven marketing intelligence product for Shopify brands, building both front-end and back-end systems, API integrations, and CI/CD for production deployment.

Photo of the Rise User

Senior-level SRE to build, tune, and automate Hadoop/Kafka big-data platforms on cloud and on-prem, using Python and DevOps practices to ensure high availability and performance for global payment systems.

Posted 11 hours ago

Lead the architecture and engineering of Cobot's cloud platform to connect, manage, and scale large fleets of collaborative robots.

Photo of the Rise User
Posted 21 hours ago

Help evolve SpiceDB into a high-performance, scalable permissions database as a Senior Software Engineer specializing in distributed databases and query optimization.

Accelerate learning through intuitive, engaging, efficient and effective experiences.Vision: Unlock the full potential of each learner.

53 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Family FriendlyBadge Flexible CultureBadge Work&Life Balance
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 8, 2025
Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!