The Supply Chain Business Ops and Strategy Lead is a key member of the Global Supply Chain Core Leadership Team and is responsible for ensuring the Biogen Supply Chain ecosytem is best positioned to deliver on its strategy and business priorities. Reporting directly to the Global Head of Supply Chain, the role is empowered to optimize how the supply chain ecosystem operates through the supply chain team and our external partners and market, and prioritization of the implementation of strategic initiatives aligned with Pharmaceutical Operations and Technology (PO&T) and Biogen’s priorities. This position will provide decision foundation to the global supply chain leadership teams. This position will lead through influence, lead cross-functional teams within supply chain. Focus of the role is on assessing the external landscape for supply chain trends, (including technology, go to market and global growth, and bring information to the leadership teams and stakeholders for organizational to alignment and to develop strategic direction to elevate the Biogen Supply Chain brand in the market. Offer business and strategic mentorship for middle managers and fill in temporary gaps for leadership teams during organizational transitions as appropriate and depending on incumbents experiences
Principal Accountabilities
Education
Bachelor’s degree in supply chain management, Business Administration, Science, Engineering or similar education required; Master’s degree in one of these fields preferred.
Required Skills