Dubuque, IA, 52004, USA
3 days ago
Manager, Software Engineering
Manager, Software Engineering **McGraw Hill** 1 Positions ID: 5268 Posted On 01/23/2025 **Job Overview** 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 Primary Contact 1702837431829 Jacqui Edwards , Phone Phone Phone Fax jacqui.edwards@mheducation.com Email True False True **Job Details** Categories Publishing/Printing Location Remote, Remote Job Type Employee Full/Part Full Time Company ID 695 Job REQ # 5268 \# Positions 1 Start Date 20250123 End Date 20250228 Featured Job TH Ad TH Comments **Similar Jobs** Senior Product Manager McGraw Hill Lead Software Engineer McGraw Hill Sr Software Engineer McGraw Hill Part Time Office Manager Sedona Staffing Services Manager, Internal Audit McGraw Hill Sr. Software Engineer (Full Stack) McGraw Hill Sr. Software Engineer (Front End) McGraw Hill **Share this Job** McGraw Hill **About the Company** At McGraw Hill, we believe that our contribution to unlocking a brighter future lies within the application of our deep understanding of how learning happens and how the mind develops. It exists where the science of learning meets the art of teaching. Educators have been and always will be at the core of the learning experience. The solutions we develop help educators impart their knowledge to students more efficiently. We believe that harnessing technology can enhance learning inside and outside of the classroom and deepen the connections between students and teachers to empower greater success. By partnering with educators around the globe, our learning engineers, content developers and pedagogical experts are developing increasingly open learning ecosystems that are proven to improve pass rates, elevate grades and increase engagement for each individual learner while improving outcomes for all. Why? Because learning changes everything. http://www.mheducation.com/careers (https://careers.mheducation.com/)
Confirm your E-mail: Send Email