Logo
Access Dubuque

Manager, Software Engineering - AI

Access Dubuque, Dubuque, Iowa, United States, 52001


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

20241025

Featured Job

TH Ad

TH Comments

Similar Jobs

Screen Printer

Sedona Staffing Services

Sr Portfolio Manager

McGraw Hill

Sr Academic Designer

McGraw Hill

REPORTER/PHOTOGRAPHER

Cascade Pioneer (A Division of WCI)

Manager, Digital Reporting & Insights

McGraw Hill

CHIEF FINANCIAL OFFICER (CFO)

Woodward Communications, Inc

WCI General Applications

Woodward Communications, Inc

Pricing Director

McGraw Hill

Lead Software Engineer - AI

McGraw Hill

Director of 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/)