About this role
Sr Manager, Business Strategy & Operations – WCH Development at Biogen. Location: South San Francisco, California, United States. Role: supporting strategy, enabling execution, coordinating operations Requirements: Bachelor's degree required, 5+ years relevant biotech/pharma experience, experience in matrixed environments, strong communication and presentation skills, ability to manage priorities and support execution. Category: Business Operations Seniority: Senior Level Commitment: Full Time Workplace: Hybrid Languages: English