McGraw-Hill - Columbus, OH

posted about 2 months ago

Full-time - Manager
Remote - Columbus, OH
Publishing Industries

About the position

As a Manager of Software Engineering - AI at McGraw Hill, you will lead and provide technical guidance to teams developing next-generation learning platforms. This role emphasizes building scalable full-stack applications, particularly those utilizing generative AI technologies. You will ensure software engineering excellence, mentor individual contributors, and manage stakeholder relationships while fostering a collaborative and innovative environment.

Responsibilities

  • Provide leadership across multiple projects, ensuring software engineering excellence and best practices.
  • Work with teams to build web applications, including new applications and major product updates.
  • Deliver technical solutions that can be leveraged across multiple business units and domains.
  • Drive software engineering excellence through coding, pair programming, and leading code reviews.
  • Provide expert advice and hands-on assistance to resolve complex technical issues.
  • Stay updated with advancements in technology, particularly AI, and explore integration opportunities.
  • Manage stakeholder relationships and ensure compliance with business requirements.
  • Engage with product, engineering, and other leadership to integrate solutions effectively.
  • Influence peer leaders and senior stakeholders across business and technology teams.
  • Implement best practices for application security and ensure compliance with data privacy regulations.
  • Apply automation and CI/CD processes for smoother releases and increased team confidence.
  • Manage full-time individual contributors, facilitating career development and skill growth.

Requirements

  • 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.
  • Expertise in 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 and tests.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and modern development tools (e.g., Terraform).
  • Practical experience in generative AI and understanding of its principles and advancements.

Nice-to-haves

  • Experience with Azure AI Search, Azure OpenAI service, Amazon Bedrock.
  • Ability to interface well with other business units and leadership.

Benefits

  • Annual bonus plan based on performance.
  • Full range of medical and/or other benefits depending on the position offered.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service