C

Cengage Group

Digital learning materials, courses, and subscriptions

Software Engineering Manager

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeRemote

About the Job

Requirements

  • A bachelor's degree in Computer Science or a related field, or an equivalent combination of education and recent, relevant work experience.
  • At least 2 years of technology leadership experience, including developing technology strategies, fostering innovation, and leading globally distributed teams.
  • Working knowledge of AI concepts, including machine learning, large language models, multimodal models, prompt engineering, AI agents, retrieval-augmented generation, and vector databases.
  • Hands-on experience integrating or experimenting with commercial and open-source generative AI technologies and toolkits, such as coding assistants, OpenAI, Hugging Face, and LangChain.
  • Experience modernizing legacy or monolithic architectures, migrating systems to modular cloud-native platforms, and implementing hybrid cloud strategies.
  • Ability to design and develop APIs that integrate legacy systems with modern solutions.
  • Ability to design and deploy solutions on AWS, GCP, or Azure, including containers, serverless, and cloud storage and compute services.
  • Ability to build secure, resilient, scalable, high-availability enterprise systems for global user bases.
  • Experience with agile delivery methods, including Scrum, Kanban, or SAFe, and tooling such as Jira or Azure DevOps.
  • Demonstrated success organizing teams and delivery around a Product Operating Model.
  • At least 5 years of hands-on Java development experience.
  • At least 5 years of hands-on experience with React or another modern front-end technology.
  • Ability to collaborate cross-functionally in distributed, remote-first environments.
  • Ability to communicate complex technical concepts clearly to technical and non-technical audiences, including executives.

Responsibilities

  • Lead a team dedicated to creating tools that deliver a high-quality experience for Cengage Learning Platforms.
  • Work with internal partners to define and implement an AI-first roadmap while prioritizing quality and accessibility.
  • Collaborate with product and design teams under the Product Operating Model to improve customer outcomes through stakeholder engagement and data-driven insights.
  • Lead, coach, and grow an engineering team focused on quality, accountability, and continuous improvement.
  • Optimize software delivery processes using modern tools, automation, and generative AI.
  • Drive Product Operating Model discovery activities, including continuous engagement with internal and external customers, to derive solutions that meet end-user, company, and technology goals.
  • Track quality and efficiency improvements using well-instrumented software development lifecycle tools and report progress to executive teams.
  • Balance technical debt and maintenance activities with new feature development within each sprint.
  • Work with partners and customers to establish and manage product backlogs, product estimates, and budgets.
  • Monitor emerging technologies and industry trends and incorporate innovation into product roadmaps.

About the Company

Cengage Group

Digital learning materials, courses, and subscriptions

Cengage Group提供教育科技与内容,覆盖全球125多个国家,业务分为Cengage Academic、Cengage Work和Cengage Select。它已从传统教科书出版转向数字优先,提供数字材料、在线课程和基于订阅的资源库,通过混合云基础设施实现跨设备的可扩展访问。与竞争对手相比,Cengage将学术材料、职业发展培训和订阅服务整合为一个综合的数字学习平台,强调规模化和持续可用性。其目标是让全球的学生和专业人士更方便获取高质量的数字学习资源,并通过可扩展的平台和订阅模式推动终身学习。

Company size
1,001-5,000
Company stage
N/A
Total funding
$509.5M
Headquarters
Independence, KY
Founded
1903

Recently Posted Jobs

Explore more opportunities at Cengage Group

See more jobs