Full-timeRegion: EU+/CanadaDepartment: Information Technology Company DescriptionFounded in 1978, Biogen is a leading global biotechnology company that has