University of the Incarnate Word

With over 135 years of tradition, the University of the Incarnate Word in San Antonio, Texas is committed to educational excellence in a context of faith in Jesus Christ, the Incarnate Word of God. UIW is the largest Catholic university in Texas and the fourth largest private university in Texas. With a beautiful main campus in San Antonio, UIW has locations throughout the city, and South and Central Texas as well as two campuses in Mexico and a European Study Center in Strasbourg, France. UIW was founded by and is a sponsored ministry of the Sisters of Charity of the Incarnate Word.

University of the Incarnate Word San Antonio, TX, USA
Mar 26, 2021
Full time
Digital Strategy and Marketing Manager   UIW Mission   Position Summary   The Digital Strategy and Marketing Manager will support the marketing and recruiting of qualified prospective students for application and enrollment with digital and other marketing strategies through creation and updating of organic and paid web content consisting of multimedia, graphical, video, social media, marketing and advertising elements. The manager will report to the Sr. Director of Enrollment Services and identify, evaluate, implement, and report on effective strategies utilizing tactics for search engine optimization (SEO), search engine marketing (SEM), email, social networking, texting and mobile, print advertising, event marketing and partnerships. Candidates must have experience with and knowledge of content management systems, web and print graphic design software and digital marketing tools. The ideal candidate will have experience writing and editing web content and...