Sr Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

McGraw Hill · 9 hours ago

Sr Software Engineer

McGraw Hill is dedicated to delivering digital learning experiences that transform education for learners and educators. As a Senior Software Engineer, you will contribute to the development of SIMnet, focusing on automation, team efficiency, and enhancing the product for users globally.

E-LearningEdTechEducationPublishing
badNo H1Bnote

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

Qualification

C# (.NET Core)RESTful API designRelational database designApplication performance monitoringMicroservices architectureCI/CD pipelinesInfrastructure-as-codeProblem-solvingCommunication skillsDocumentation skills

Required

10+ years of experience in enterprise or product software development with a 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 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

Benefits

An annual bonus plan may be provided as part of the compensation package
A full range of medical and/or other benefits

Company

McGraw Hill

company-logo
We are a leading global education company that partners with millions of educators, learners and professionals around the world.

Funding

Current Stage
Public Company
Total Funding
unknown
2025-07-24IPO
2021-09-30Private Equity
2021-06-15Acquired

Leadership Team

leader-logo
Lloyd G. Waterhouse
CEO & President
leader-logo
Simon Allen
President & CEO
linkedin
Company data provided by crunchbase