Manager, Software Engineering
McGraw Hill Financial
Overview Impact the Moment We’re looking for a Manager, Software Engineering at McGraw Hill who thrives on growing talent, delivering high-quality products, and fostering strong cross-functional collaboration. If you’re excited about balancing short-term delivery with long-term planning, mentoring engineers, and ensuring exceptional product quality, we’d love to hear from you. As a Software Engineering Manager, you’ll directly shape the success of our teams and platforms by building and developing talent, ensuring delivery of impactful solutions, and partnering closely with stakeholders across Product, UX, and SRE. You’ll have the unique opportunity to contribute both strategically and technically, helping to create tools and experiences that serve millions of learners and educators every day Your Impact on the Team You’re an advocate for your engineers, a driver of team success, and a critical partner to the business. You’ll balance hands-on technical engagement with coaching and management responsibilities, focusing on growing individuals while delivering value for our customers. This is a remote position open to applicants within the United States. As a Software Engineering Manager, you will: Manage and mentor a team of 5–10 engineers (including leads and individual contributors), conducting performance reviews, creating career development plans, and fostering a culture of growth, accountability, and continuous improvement. Ensure the team has clear objectives and delivers value iteratively, balancing scope and prioritization to meet business needs with high-quality solutions delivered on time. Provide technical oversight by reviewing code, setting standards, and contributing hands-on as needed to establish quality and best practices. Collaborate with cross-functional partners, including Product, UX, and SRE, to align engineering priorities with business and customer needs while delivering delightful user experiences and system stability. Champion proactive monitoring and observability practices, ensuring issues in production are identified and resolved before customers are impacted. Drive long-term team efficiency and product quality by identifying, prioritizing, and addressing high-impact technical debt and fostering a collaborative technical decision-making environment. Promote a culture of continuous improvement through mentorship, constructive feedback, and alignment with emerging technologies and industry trends. About You You’re a collaborative leader who thrives on helping engineers grow while delivering impactful software. You balance technical expertise with a focus on team development and achieving business goals. You’ll excel in this role if: You’ve managed a team of distributed engineers and are experienced in coaching, conducting performance reviews, and fostering career growth. You have experience managing nearshore engineers (e.g., in South America) and working with contract firms, fostering strong partnerships and ensuring alignment across teams. You’ve worked with cross-functional teams and partnered with Product, Program, UX, and SRE to deliver multiple complex engineering projects simultaneously. You’re a hands-on technical leader who can review, contribute, and challenge technical work to ensure quality and alignment with business goals. You have a track record of delivering high-quality software on time, balancing business needs with engineering realities. You’re skilled at breaking down long-term objectives into actionable short-term plans that deliver incremental value. You’re passionate about proactive monitoring and system stability, with a focus on identifying and resolving issues before they affect customers. You prioritize the resolution of high-impact technical debt and advocate for the team’s technical health. You drive architecture decisions and ensure alignment with the overall technical strategy, while staying up to date with emerging technologies and industry trends. You understand the importance of accessible and inclusive design in software development. Our Stack The technologies you’ll work with and guide the team in include: Back-end: Go (most common), Java, Node.js, PHP Front-end: TypeScript, Angular, NgRx/RxJS, and Playwright Relational (MySQL and PostgreSQL) and NoSQL (DynamoDB) databases CI/CD and Infrastructure: GitHub (for version control & Actions), CircleCI, SonarQube, Docker, Kubernetes, New Relic Amazon Web Services (AWS): EKS, ECS, RDS, Lambda, and many other services Collaboration: JIRA, Confluence, Zoom, Slack, and Office 365 Why McGraw Hill? We firmly believe in the mission of educating students and helping them succeed. Our teams operate in a collaborative and safe environment where everyone’s input is valued, trusted, and respected. We want to know what you think; we don’t want “feature farms”! You’ll have the opportunity for horizontal and vertical movement and growth throughout the organization, including clear career paths for your long term personal and professional growth. We hire good people rather than filling team vacancies or checking boxes for technical skillsets. We have a mindset of “deliver value, not features” - we produce meaningful products and services for our students, teachers, administrators, and others that further our educational mission rather than focus on just executing a JIRA ticket number. 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 fulfilment that will inspire you to even greater heights. The pay range for this position is between $124,350 - $185,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” email 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. 48608
Confirm your E-mail: Send Email
All Jobs from McGraw Hill Financial