Resume and JobRESUME AND JOB
McGraw Hill logo

Sr Software Engineer

McGraw Hill

Software and Technology Jobs

Sr Software Engineer

full-timePosted: Nov 10, 2025

Job Description

Sr Software Engineer

Location: United States

Department: Technology

Work Mode: Remote

About the Role

Build the Future: At McGraw Hill, we are dedicated to delivering digital learning experiences that transform education for learners and educators. Our focus is on creating seamless, impactful products that truly benefit our users while supporting growth and collaboration across teams. We foster a culture that values innovation, teamwork, and a balance between career growth and personal well-being. As a Senior Software Engineer, you’ll help strengthen and evolve McGraw Hill’s SIMnet, a premier course management and learning solution that empowers students to reach their full potential. You’ll focus on improving automation, team efficiency, and development velocity as we build new features and expand the SIMnet brand. Leveraging your analytical expertise and technical acumen, you’ll contribute to a forward-thinking product vision that energizes your teammates and delivers exceptional experiences for learners. At McGraw Hill, we’re proud to inspire learners around the world through innovation and collaboration. If you bring curiosity and a passion for impact, you’ll find a supportive environment where your ideas are valued, your growth is encouraged, and your work helps shape the future of digital education. This is a remote position open to applicants authorized to work for any employer within the United States. What You'll Do: 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. The pay range for this position is between $124,350 - $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.

Key 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
  • Mentor peers and foster a culture of ownership within the team
  • Improve automation, team efficiency, and development velocity for SIMnet features
  • Contribute to a forward-thinking product vision that delivers exceptional experiences for learners
  • Support growth and collaboration across teams in evolving McGraw Hill’s SIMnet platform

Required Qualifications

  • 10+ years of experience in enterprise or product software development
  • Bachelor’s degree in Computer Science or equivalent experience
  • Advanced proficiency in C# (.NET Core), including async/await, LINQ, dependency injection, and Entity Framework Core
  • 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)
  • 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

Preferred Qualifications

  • Experience in education technology or learning management systems
  • Demonstrated ability to mentor peers and foster a culture of ownership
  • Background in building high-throughput, mission-critical web applications for global users
  • Proven track record in defining SLOs and driving operational excellence
  • Strong experience with automated testing and production support

Required Skills

  • C# (.NET Core) proficiency including async/await, LINQ, dependency injection
  • Entity Framework Core for complex queries, performance tuning, DbContext configuration
  • RESTful API design
  • Object-oriented programming
  • SOLID principles
  • Design patterns
  • Microservices architecture
  • Message queuing systems (MassTransit, SQS)
  • Relational database design and SQL optimization (Oracle, SQL Server, PostgreSQL)
  • Docker
  • CI/CD pipelines (GitHub Actions)
  • Infrastructure-as-code (Terraform, CloudFormation)
  • Application performance monitoring (New Relic), custom metrics, SLOs, alerts
  • Analytical and problem-solving skills
  • Documentation skills
  • Communication skills for technical and non-technical audiences

Benefits

  • Competitive base pay range of $124,350 - $140,000 annually
  • Annual bonus plan as part of the compensation package
  • Full range of medical benefits
  • Comprehensive other benefits depending on position
  • Remote work flexibility open to U.S. authorized workers
  • Supportive culture valuing innovation, teamwork, career growth, and work-life balance
  • Opportunities for professional development and collaboration
  • Sense of fulfillment from impactful work in education technology

McGraw Hill is an Equal Opportunity Employer.

Locations

  • Not Specified, United States (Remote)

Salary

Estimated Salary Rangehigh confidence

150,000 - 220,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • C# (.NET Core) proficiency including async/await, LINQ, dependency injectionintermediate
  • Entity Framework Core for complex queries, performance tuning, DbContext configurationintermediate
  • RESTful API designintermediate
  • Object-oriented programmingintermediate
  • SOLID principlesintermediate
  • Design patternsintermediate
  • Microservices architectureintermediate
  • Message queuing systems (MassTransit, SQS)intermediate
  • Relational database design and SQL optimization (Oracle, SQL Server, PostgreSQL)intermediate
  • Dockerintermediate
  • CI/CD pipelines (GitHub Actions)intermediate
  • Infrastructure-as-code (Terraform, CloudFormation)intermediate
  • Application performance monitoring (New Relic), custom metrics, SLOs, alertsintermediate
  • Analytical and problem-solving skillsintermediate
  • Documentation skillsintermediate
  • Communication skills for technical and non-technical audiencesintermediate

Required Qualifications

  • 10+ years of experience in enterprise or product software development (experience)
  • Bachelor’s degree in Computer Science or equivalent experience (experience)
  • Advanced proficiency in C# (.NET Core), including async/await, LINQ, dependency injection, and Entity Framework Core (experience)
  • Strong understanding of RESTful API design, object-oriented programming, SOLID principles, design patterns, microservices architecture, and message queuing systems such as MassTransit or SQS (experience)
  • Skilled in relational database design and SQL optimization (Oracle, SQL Server, PostgreSQL) (experience)
  • Hands-on experience using Docker, CI/CD pipelines (GitHub Actions), and infrastructure-as-code tools like Terraform or CloudFormation (experience)
  • Proficient in application performance monitoring using New Relic or similar tools (experience)

Preferred Qualifications

  • Experience in education technology or learning management systems (experience)
  • Demonstrated ability to mentor peers and foster a culture of ownership (experience)
  • Background in building high-throughput, mission-critical web applications for global users (experience)
  • Proven track record in defining SLOs and driving operational excellence (experience)
  • Strong experience with automated testing and production support (experience)

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
  • Mentor peers and foster a culture of ownership within the team
  • Improve automation, team efficiency, and development velocity for SIMnet features
  • Contribute to a forward-thinking product vision that delivers exceptional experiences for learners
  • Support growth and collaboration across teams in evolving McGraw Hill’s SIMnet platform

Benefits

  • general: Competitive base pay range of $124,350 - $140,000 annually
  • general: Annual bonus plan as part of the compensation package
  • general: Full range of medical benefits
  • general: Comprehensive other benefits depending on position
  • general: Remote work flexibility open to U.S. authorized workers
  • general: Supportive culture valuing innovation, teamwork, career growth, and work-life balance
  • general: Opportunities for professional development and collaboration
  • general: Sense of fulfillment from impactful work in education technology

Target Your Resume for "Sr Software Engineer" , McGraw Hill

Get personalized recommendations to optimize your resume specifically for Sr Software Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Sr Software Engineer" , McGraw Hill

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

McGraw HillEducation TechnologyTechnologyNot SpecifiedUnited StatesTechnology

Answer 10 quick questions to check your fit for Sr Software Engineer @ McGraw Hill.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

McGraw Hill logo

Sr Software Engineer

McGraw Hill

Software and Technology Jobs

Sr Software Engineer

full-timePosted: Nov 10, 2025

Job Description

Sr Software Engineer

Location: United States

Department: Technology

Work Mode: Remote

About the Role

Build the Future: At McGraw Hill, we are dedicated to delivering digital learning experiences that transform education for learners and educators. Our focus is on creating seamless, impactful products that truly benefit our users while supporting growth and collaboration across teams. We foster a culture that values innovation, teamwork, and a balance between career growth and personal well-being. As a Senior Software Engineer, you’ll help strengthen and evolve McGraw Hill’s SIMnet, a premier course management and learning solution that empowers students to reach their full potential. You’ll focus on improving automation, team efficiency, and development velocity as we build new features and expand the SIMnet brand. Leveraging your analytical expertise and technical acumen, you’ll contribute to a forward-thinking product vision that energizes your teammates and delivers exceptional experiences for learners. At McGraw Hill, we’re proud to inspire learners around the world through innovation and collaboration. If you bring curiosity and a passion for impact, you’ll find a supportive environment where your ideas are valued, your growth is encouraged, and your work helps shape the future of digital education. This is a remote position open to applicants authorized to work for any employer within the United States. What You'll Do: 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. The pay range for this position is between $124,350 - $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.

Key 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
  • Mentor peers and foster a culture of ownership within the team
  • Improve automation, team efficiency, and development velocity for SIMnet features
  • Contribute to a forward-thinking product vision that delivers exceptional experiences for learners
  • Support growth and collaboration across teams in evolving McGraw Hill’s SIMnet platform

Required Qualifications

  • 10+ years of experience in enterprise or product software development
  • Bachelor’s degree in Computer Science or equivalent experience
  • Advanced proficiency in C# (.NET Core), including async/await, LINQ, dependency injection, and Entity Framework Core
  • 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)
  • 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

Preferred Qualifications

  • Experience in education technology or learning management systems
  • Demonstrated ability to mentor peers and foster a culture of ownership
  • Background in building high-throughput, mission-critical web applications for global users
  • Proven track record in defining SLOs and driving operational excellence
  • Strong experience with automated testing and production support

Required Skills

  • C# (.NET Core) proficiency including async/await, LINQ, dependency injection
  • Entity Framework Core for complex queries, performance tuning, DbContext configuration
  • RESTful API design
  • Object-oriented programming
  • SOLID principles
  • Design patterns
  • Microservices architecture
  • Message queuing systems (MassTransit, SQS)
  • Relational database design and SQL optimization (Oracle, SQL Server, PostgreSQL)
  • Docker
  • CI/CD pipelines (GitHub Actions)
  • Infrastructure-as-code (Terraform, CloudFormation)
  • Application performance monitoring (New Relic), custom metrics, SLOs, alerts
  • Analytical and problem-solving skills
  • Documentation skills
  • Communication skills for technical and non-technical audiences

Benefits

  • Competitive base pay range of $124,350 - $140,000 annually
  • Annual bonus plan as part of the compensation package
  • Full range of medical benefits
  • Comprehensive other benefits depending on position
  • Remote work flexibility open to U.S. authorized workers
  • Supportive culture valuing innovation, teamwork, career growth, and work-life balance
  • Opportunities for professional development and collaboration
  • Sense of fulfillment from impactful work in education technology

McGraw Hill is an Equal Opportunity Employer.

Locations

  • Not Specified, United States (Remote)

Salary

Estimated Salary Rangehigh confidence

150,000 - 220,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • C# (.NET Core) proficiency including async/await, LINQ, dependency injectionintermediate
  • Entity Framework Core for complex queries, performance tuning, DbContext configurationintermediate
  • RESTful API designintermediate
  • Object-oriented programmingintermediate
  • SOLID principlesintermediate
  • Design patternsintermediate
  • Microservices architectureintermediate
  • Message queuing systems (MassTransit, SQS)intermediate
  • Relational database design and SQL optimization (Oracle, SQL Server, PostgreSQL)intermediate
  • Dockerintermediate
  • CI/CD pipelines (GitHub Actions)intermediate
  • Infrastructure-as-code (Terraform, CloudFormation)intermediate
  • Application performance monitoring (New Relic), custom metrics, SLOs, alertsintermediate
  • Analytical and problem-solving skillsintermediate
  • Documentation skillsintermediate
  • Communication skills for technical and non-technical audiencesintermediate

Required Qualifications

  • 10+ years of experience in enterprise or product software development (experience)
  • Bachelor’s degree in Computer Science or equivalent experience (experience)
  • Advanced proficiency in C# (.NET Core), including async/await, LINQ, dependency injection, and Entity Framework Core (experience)
  • Strong understanding of RESTful API design, object-oriented programming, SOLID principles, design patterns, microservices architecture, and message queuing systems such as MassTransit or SQS (experience)
  • Skilled in relational database design and SQL optimization (Oracle, SQL Server, PostgreSQL) (experience)
  • Hands-on experience using Docker, CI/CD pipelines (GitHub Actions), and infrastructure-as-code tools like Terraform or CloudFormation (experience)
  • Proficient in application performance monitoring using New Relic or similar tools (experience)

Preferred Qualifications

  • Experience in education technology or learning management systems (experience)
  • Demonstrated ability to mentor peers and foster a culture of ownership (experience)
  • Background in building high-throughput, mission-critical web applications for global users (experience)
  • Proven track record in defining SLOs and driving operational excellence (experience)
  • Strong experience with automated testing and production support (experience)

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
  • Mentor peers and foster a culture of ownership within the team
  • Improve automation, team efficiency, and development velocity for SIMnet features
  • Contribute to a forward-thinking product vision that delivers exceptional experiences for learners
  • Support growth and collaboration across teams in evolving McGraw Hill’s SIMnet platform

Benefits

  • general: Competitive base pay range of $124,350 - $140,000 annually
  • general: Annual bonus plan as part of the compensation package
  • general: Full range of medical benefits
  • general: Comprehensive other benefits depending on position
  • general: Remote work flexibility open to U.S. authorized workers
  • general: Supportive culture valuing innovation, teamwork, career growth, and work-life balance
  • general: Opportunities for professional development and collaboration
  • general: Sense of fulfillment from impactful work in education technology

Target Your Resume for "Sr Software Engineer" , McGraw Hill

Get personalized recommendations to optimize your resume specifically for Sr Software Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Sr Software Engineer" , McGraw Hill

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

McGraw HillEducation TechnologyTechnologyNot SpecifiedUnited StatesTechnology

Answer 10 quick questions to check your fit for Sr Software Engineer @ McGraw Hill.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.