There are still lots of open positions. Let's find the one that's right for you.
At McGraw Hill, we create best-in-class, next-generation learning platforms that are utilized by millions of students and educators worldwide every day. Our mission is to design intuitive and effective tools and experiences that maximize teachers' time and enhance students' learning. As a Manager of Software Engineering - AI, you will play a pivotal role in leading your teams with a strong sense of personal accountability and a curiosity to explore new technologies and methodologies. You will be responsible for digging into complex issues while respecting timelines and team commitments. Your extensive expertise in building and delivering highly scalable full-stack applications will be crucial, as will your ability to provide engineering leadership and mentorship to high-performance teams. This position specifically involves leading the development of Generative AI-enabled applications, making practical experience in generative AI and a profound understanding of its principles and advancements particularly valuable. In this role, you will provide leadership across multiple projects, ensuring software engineering excellence and adherence to best practices. You will work closely with teams of individual contributors to build web applications, which includes creating entirely new applications, making significant product updates, and maintaining our existing portfolio. Your technical solutions will be designed to be leveraged across multiple business units and domains. You will actively engage in coding, participate in pair programming, lead code and architecture reviews, and develop comprehensive solution design documents. Additionally, you will provide expert advice and hands-on assistance to the engineering team in resolving complex technical issues, while staying updated with the latest advancements in technology, particularly AI technologies, to explore opportunities for integration into existing or new applications. Managing stakeholder relationships and the team's work in accordance with compliance standards and business requirements will also be a key part of your responsibilities. You will engage with product, engineering, SRE, and other leadership to effectively integrate solutions, overseeing their planning, development, execution, and support. Your influence will extend to peer leaders and senior stakeholders across the business, product, and technology teams, as you implement best practices for application security and ensure compliance with relevant data privacy and protection regulations. Furthermore, you will apply automation and CI/CD processes to facilitate smoother releases and increase team confidence, while managing full-time individual contributors and facilitating their career development through mentorship and training opportunities.