Dubuque, IA, 52004, USA
53 days ago
Manager, Software Engineering - AI
Manager, Software Engineering - AI **McGraw Hill** 1 Positions ID: 4778 Posted On 09/10/2024 **Job Overview** Overview **Impact the Moment** At McGraw Hill we create best-in-class, next-generation learning platforms that are used by millions of students and educators worldwide every day. We design intuitive and effective tools and experiences that maximize teachers’ time and students’ learning. And we do all of this in a supportive and collaborative environment where we work alongside brilliant colleagues, touch lives around the world, see the difference our hard work makes, and continue our paths of lifelong learning. **Your Impact on team** As a **Manager, Software Engineering - AI** at McGraw Hill, you will provide leadership and technical guidance to your teams, have a sense of personal accountability, a curiosity to research new technologies and methodologies, and a pervasive desire to dig into complex issues while respecting timelines and team commitments. You possess extensive expertise in building and delivering highly scalable full stack applications and providing engineering leadership and mentorship to high performance teams. Since this position entails leading the development of few of Generative AI enabled apps, practical experience in generative AI and demonstrating a profound understanding of its principles and latest advancements will be particularly valuable. **This is a remote position open to applicants authorized to work for any employer within the United States.** **What You’ll Do:** + Provide leadership across multiple projects, ensuring software engineering excellence and best practices. + Work with teams of individual contributors to build web applications, including building entirely new applications, making major product updates, and maintaining our existing portfolio. + Deliver technical solutions that can be leveraged across multiple business units and domains. + Drive software engineering excellence by actively engaging in coding, participating in pair programming, leading code and architecture reviews, and developing comprehensive solution design documents. + Provides expert advice and hands-on assistance to the engineering team in resolving complex technical issues. + Stay up to date with the latest advancements in technology including AI technologies, exploring opportunities to integrate new AI capabilities into existing or new applications. + Manage stakeholder relationships and the team's work in accordance with compliance standards and business requirements. + Engage with product, engineering, SRE, and other leadership to integrate solutions effectively, overseeing their planning, development, execution, and support. + Influence peer leaders and senior stakeholders across the business, product, and technology teams. + Implement best practices for application security and ensure compliance with relevant data privacy and protection regulations. + Apply automation and CI/CD processes to allow for smoother releases and increasing team confidence. + Manage full-time individual contributors, facilitate career development by providing mentorship, identifying training opportunities, and fostering skill development. **About You:** + 10+ years of experience in Software engineering, with at least 2 years in a leadership or management role. + You have proven experience in designing, developing, and implementing complex software applications. + Proven expertise developing both front ends (e.g., Angular/React) and back-ends (Python, Node.JS/GoLang) of modern web applications. + You have contributed to the full software development life cycle, including writing application code, unit/integration/automation tests, documentation, and performance engineering and security. + You have experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and modern development tools and methodologies (e.g., Terraform). + You have some practical experience in generative AI and can demonstrate a profound understanding of its principles and latest advancements (e.g., Azure AI Search, Azure OpenAI service, Amazon Bedrock) + You interface well with other business units and leadership, being able to describe situations and technical approaches to foster an environment of trust and confidence. + You have an ability to seamlessly shift focus between diverse projects and priorities in a dynamic work environment, managing multiple initiatives concurrently without compromising quality or focus + You can work in a fast-paced software release environment, where you continuously deliver production-grade (near-zero downtime, fault-tolerant, etc.) software daily for a system with millions of users around the world. + Bachelor’s degree in computer science engineering, or a related field. **Why McGraw Hill?** There has never been a better time to join McGraw Hill. In our culture of curiosity and innovation, you will be able to own your growth and develop as we do. The pay range for this position is between $124,350 - $170,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. 47818 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 # 4778 \# Positions 1 Start Date 20240910 End Date 20241211 Featured Job TH Ad TH Comments **Similar Jobs** DISTRICT MANAGER Telegraph Herald WCI General Applications Woodward Communications, Inc WEB PRESS ASSISTANT Woodward Printing Services (A Division of WCI) Sr. Software Engineer (Full Stack) McGraw Hill Sr. Software Engineer (Front End) McGraw Hill Technical Product Manager McGraw Hill Screen Printer Sedona Staffing Services User Experience Manager- Web and eCommerce McGraw Hill Pricing Director McGraw Hill Strategic Director of Product Commercialization 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