Illumio

London
Total Offices: 2
552 Total Employees
Year Founded: 2013

Teams at Illumio

Recently posted jobs

4 Days AgoSaved
Remote
United Kingdom
Software • Cybersecurity
Own paid digital marketing across EMEA and APAC, planning and optimizing campaigns across Google, LinkedIn, programmatic, and Reddit. Manage regional budgets, pacing, performance reporting, localization, data privacy compliance, and alignment with field marketing and sales. Adapt campaigns to local buying behavior, cultural nuances, competitive conditions, and market-specific requirements while sharing regional insights with the global campaigns team.