As our Website Marketing Manager for the Americas hub, you'll own the web experience end-to-end: from CMS governance and publishing standards to campaign execution, performance optimization, and strategic advisory. This is a role for someone who thinks in systems, acts with precision, and is energized by the intersection of creativity, data, and technology. As Website Marketing Manager at Swiss Re, you will be the regional authority on web experience — building and managing high-quality digital journeys that connect our brand with its audiences. You'll translate complex campaign, event, and product strategies into intuitive, high-performing web experiences, while simultaneously driving the governance, standards, and continuous improvement that keep our digital presence sharp, scalable, and consistent. This isn't a role where you wait for briefs to land in your inbox. You'll proactively identify opportunities to simplify, standardize, and elevate — acting as a trusted strategic advisor to stakeholders across the Americas, and a collaborative partner to global web and digital teams.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
Associate degree