Business Communications Manager
REQ-10088221
Sep 17, 2026
LOC_CN
About the Role
Major responsibilities:
- Implement communications strategies supporting China business priorities, growth ambitions, innovation agenda and transformation objectives.
- Support executive communications and key strategic moments, including organizational changes, business milestones and leadership priorities.
- Develop content and execute initiatives to enhance people experience, culture enhancement and transformation.
- Manage selected internal communication channels and platforms, and collaborate with cross-functional, international and global teams to deliver relevant communications and campaigns.
- Explore and apply AI and digital tools to enhance communication planning, content development, productivity and ways of working.
- Independently manage multiple communication projects, working effectively with stakeholders and external partners to deliver high-quality outcomes.
Key performance indicators:
- Measurable growth in engagement measures across selected channels, audiences
- Utilization of OGSM framework planning approach with measurable results and assessment
- Enhanced business partnering relationships with China Leadership
- Efficient management of resources (agency, content development)
Role Requirements
Why Novartis: Helping people with disease and their families takes more than innovative science. It takes a community of smart, passionate people like you. Collaborating, supporting and inspiring each other. Combining to achieve breakthroughs that change patients’ lives. Ready to create a brighter future together? https://www.novartis.com/about/strategy/people-and-culture
Benefits and Rewards: Learn about all the ways we’ll help you thrive personally and professionally.
Read our handbook (PDF 30 MB)
DIV_CE
Communications
LOC_CN
Shanghai (Shanghai)
CN14 (FCRS = CN014) China Novartis Institutes for BioMedical Research Co., Ltd.
FCT_CA
Full time
Regular
No