Manager, Software Engineering - AI

McGraw Hill
Long Island City, New York, US
$124.4K-$170K a year
Full-time

Overview

Is this your next job Read the full description below to find out, and do not hesitate to make an application.

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.
  • Provide 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.
  • 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.
  • Experience with the full software development life cycle, including writing application code, unit / integration / automation tests, documentation, and performance engineering and security.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and modern development tools and methodologies (e.g., Terraform).
  • Practical experience in generative AI and a profound understanding of its principles and latest advancements (e.g., Azure AI Search, Azure OpenAI service, Amazon Bedrock).
  • Ability to interface well with other business units and leadership, describing situations and technical approaches to foster an environment of trust and confidence.
  • Ability to seamlessly shift focus between diverse projects and priorities in a dynamic work environment, managing multiple initiatives concurrently without compromising quality or focus.
  • Ability to work in a fast-paced software release environment, continuously delivering production-grade 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.

J-18808-Ljbffr

6 days ago
Related jobs
Promoted
VirtualVocations
Queens, New York

A company is looking for an Associate Manager of Software Engineering (Production Support). ...

Promoted
Capital One
New York, New York

What You’ll Do: Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the companyShare your passion for staying on top of tech trends, experimenting wi...

S&P Global
New York, New York

This critical backend driven data allows our users to value their portfolios, monitor market moving events, understand their risk and maintain their back-office systems. Build and maintain the environment for speed, accuracy, consistency and ‘up’ time. From finding new ways to measure sustainability...

Promoted
Capital One
Queens, New York

What You’ll Do: Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the companyShare your passion for staying on top of tech trends, experimenting wi...

WarnerMedia Services, LLC
New York, New York

The CNN Mobile App team is hiring a Software Engineering Manager This is a great opportunity for an individual that is passionate about building innovative mobile apps for News audiences. As a Software Engineering Manager, you will be responsible for people management on a team of 8 engineers, deliv...

Promoted
Capital One
Queens, New York

Center 3 (19075), United States of America, McLean, VirginiaSenior Manager, Software Engineering, Back End (People Leader)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery envi...

Capital One
New York, New York

West 19th Street (22008), United States of America, New York, New YorkSenior Manager, Software Engineering (Java, AWS). Manager Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One. At least 8 years of experience in software engin...

Capital One
New York, New York

Senior Manager, Software Engineering, Full Stack. We are seeking a Full Stack Software Engineering Senior Manager who is passionate about marrying data with emerging technologies. Manager, Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within ...

NBCUniversal
New York, New York

The Video Software Engineering team is looking for Engineering Managers to grow and develop our engineering talent and build inclusive, high-performing teams. Engineering Managers work closely and collaboratively with teams across Peacock technology to deliver high quality streaming service. Enginee...

Capital One
New York, New York

Senior Manager, Software Engineering, Back End. At least 6 years of professional software engineering experience (Internship experience does not apply). Capital One will consider for employment qualified applicants with a criminal history in a manner consistent with the requirements of applicable la...