Carnegie Mellon University is a private, global research university that challenges the curious and passionate to deliver work that matters. Our world-class institution has distinctive areas of excellence and a culture marked by ambition and a deep, practical engagement with challenges facing society. We continue to produce talented alumni and draw faculty and staff eager to be a part of the university’s creative, dedicated and close-knit community. We place emphasis on practical problem solving, interdisciplinary learning, an entrepreneurial spirit and collaboration.

As a university known around the globe for its technical innovation and leadership, Carnegie Mellon strives to adopt digital solutions that reflect its world-class reputation. Do you have demonstrable experience designing, deploying, and maintaining enterprise-scale web publishing applications that allow users to create modern, beautiful websites regardless of their technical ability? Do you have a will-do attitude and confidence in your problem-solving ability to contribute to our mission?

We are seeking an experienced Technical Program Manager to join the Marketing &

Communications division. In this dynamic and challenging role, you will be responsible for leading the development efforts for the university’s most visible web publishing platforms and related technologies, including the university’s enterprise Content Management System (CMS). You should be motivated, creative, and an efficient technical lead and people-manager who has a passion for steering development teams to build user-centered applications with tremendous impact.

Working with the Director of Online Strategy, you will act as the deputy director, filling in to manage the online strategy group at times. You will also be the point-of-contact with the university’s IT organization, Computing Services, as well as numerous teams within the Marketing and Communications division and across the university.

Your core responsibilities will include:

  • Work alongside director to strategize, envision, architect and implement all aspects of the University’s CMS platforms, from the applications themselves to the infrastructure, systems, support models and policies that ensure they remain stable, modern and user-centered;
  • Lead and inspire a talented team of front-end, full-stack and UX developers;
  • Serve as primary technical architect for CMS applications, on-premise hosting infrastructure and related technologies;
  • Work with the technical team to create innovative DevOps processes that enable iterative development and continuous integration;
  • Collaboratively, continuously improve agile processes;
  • Balance innovation and risk at enterprise scale, with the users in mind;
  • Communicate with users, internal and external partners, technical resources, leadership and thought leaders to craft a CMS program that is a model of flexibility, innovation and thoughtfulness;
  • Develop software design descriptions, project plans and other strategy and engineering documents; and
  • Directly manage vendors and budgets; act as managing director as needed.

Adaptability, excellence, and passion are vital qualities within Marketing and Communications. Inclusion, collaboration and cultural sensitivity are valued competencies at CMU. Therefore, we are in search of a team member who is able to effectively interact with a varied population partners at a high level of integrity. We are looking for someone who shares our values and who will support the mission of the university through their work.

You will demonstrate:

  • Exceptional communication and a collaborative, service-oriented approach;
  • Superb attention to detail, time management, and organizational skills;
  • Commitment to accessibility, inclusion and diversity, users and user-centered design and development;
  • Passion for automation and optimization;
  • Deep understanding of, and passion for, agile development processes and sensible, scalable DevOps; and
  • Ability to lead discovery, generate requirements and acceptance criteria, write user stories and generate application and systems architectures that are constantly responsive to the people who will use them.


  • Bachelor’s degree required; combination of education and experience may be considered.
  • Minimum ten years of experience in technical project/program/product management, technical architecture, website development or related field.
  • Advanced knowledge of current CMS and web application technologies, including knowledge of the enterprise content management system market inside and outside of higher education.
  • Deep knowledge of Drupal as an application development framework strongly preferred; LAMP, Varnish, Redis, Memcached, CMS experience helpful.
  • Strong familiarity with PHP (especially frameworks like Symfony), Javascript, CSS/HTML and MySQL. While this is not primarily a hands-on coding position, you should be able to provide meaningful code review for your team, mentor developers, participate in occasional pair programming and fill in on development tasks as deadlines demand.
  • Strong familiarity with automated testing, continuous integration and Git (Gitlab experience is a plus).
  • Experience with support, training and maintenance processes: designing and implementing them, and knowledge of how they are integral to the success of the application and the program as a whole.

Applications containing a resume and letter of interest will be given top consideration.