Jigsaw

HQ
London
Total Offices: 4
146 Total Employees

Teams at Jigsaw

Recently posted jobs

4 Days AgoSaved
In-Office
London, Greater London, England, GBR
Information Technology • Software
The Brand & Product Marketing Manager will develop product narratives, lead go-to-market strategies, create sales collateral, and maintain brand consistency. The role involves collaboration across teams to enhance market positioning and drive demand generation.
5 Days AgoSaved
Hybrid
London, Greater London, England, GBR
Information Technology • Software
Identify and contact prospective clients via cold calls and email, qualify leads, book meetings for Account Executives, and report weekly/monthly/quarterly sales results.
9 Days AgoSaved
Hybrid
New York, NY, USA
Information Technology • Software
The Product Success Associate supports clients from legal and financial sectors by resolving issues, enhancing product usage, and collaborating with teams to ensure customer satisfaction and product value delivery.