Octopia Employee Directory
Technology, Information and InternetNouvelle-Aquitaine, France201-500 Employees
Octopia has about 242 employees, nearly all of them in Europe. Product Management and Sales make up 36% of the profiles with a known department. Octopia's workforce spans 17 departments. Octopia's workforce grew 7% between July 2025 and July 2026.