Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

McGraw Hill Logo

Sr Software Engineer

McGraw Hill

$124,350 - $140,000
Dec 24, 2025
Remote, US
Apply Now

McGraw Hill is looking to strengthen and evolve its SIMnet course management and learning solution to deliver exceptional experiences for learners and support growth and collaboration across teams.

Requirements

  • Advanced proficiency in C-Sharp (.NET Core), including async/await, LINQ, dependency injection, and Entity Framework Core for complex queries, performance tuning, and DbContext configuration.
  • Strong understanding of RESTful API design, object-oriented programming, SOLID principles, design patterns, microservices architecture, and message queuing systems such as MassTransit or SQS.
  • Skilled in relational database design and SQL optimization (Oracle, SQL Server, PostgreSQL), with hands-on experience using Docker, CI/CD pipelines (GitHub Actions), and infrastructure-as-code tools like Terraform or CloudFormation.
  • Proficient in application performance monitoring using New Relic or similar tools, including creating custom metrics, defining SLOs, and implementing alerts and incident response.
  • Strong analytical, problem-solving, documentation, and communication skills, with the ability to explain complex technical concepts to both technical and non-technical audiences

Responsibilities

  • Design, develop, and maintain high-throughput, mission-critical web applications and learning tools used globally by students and educators.
  • Own end-to-end delivery, including discovery, technical design, development, automated testing, deployment, and production support.
  • Partner with product and engineering teams to translate requirements into scalable, iterative solutions and technical roadmaps.
  • Shape system architecture and development standards while improving the SDLC through infrastructure-as-code and monitoring-as-code practices.
  • Champion engineering best practices to ensure product quality, performance, security, resiliency, and maintainability.
  • Build actionable observability in New Relic, define SLOs, and drive operational excellence while mentoring peers and fostering a culture of ownership.

Other

  • 10+ years of experience in enterprise or product software development with a Bachelor’s degree in Computer Science or equivalent experience.
  • Ability to work remotely and be authorized to work for any employer within the United States.
  • Strong communication skills, with the ability to explain complex technical concepts to both technical and non-technical audiences
  • Ability to mentor peers and foster a culture of ownership
  • Bachelor’s degree in Computer Science or equivalent experience