Braze

London, England
1,918 Total Employees
Year Founded: 2011

Offices at Braze

Hybrid Workplace

Employees engage in a combination of remote and on-site work.

Typical time on-site: Flexible

Global Office Locations

London, England
London

10th Floor, Exchange House, Braze, 12 Primrose St, London, United Kingdom, EC2A 2EG

Recently posted jobs

18 Hours AgoSaved
Easy Apply
Hybrid
London, Greater London, England, GBR
Easy Apply
Marketing Tech • Mobile • Software
The Strategic Customer Success Manager will manage client relationships, drive feature adoption, analyze product usage, and collaborate with internal teams to ensure customer satisfaction and retention.
YesterdaySaved
Easy Apply
Hybrid
London, Greater London, England, GBR
Easy Apply
Marketing Tech • Mobile • Software
Collaborate with customers on data solutions, enhance product architecture, shape product strategy, and drive successful customer engagement.
8 Days AgoSaved
Easy Apply
Hybrid
London, Greater London, England, GBR
Easy Apply
Marketing Tech • Mobile • Software
As a Senior Customer Success Manager at Braze, you will oversee client relationships, drive feature adoption, and maintain account health for enterprise customers. You will collaborate with cross-functional teams to ensure customer satisfaction, advocate for customer needs, and provide mentorship to junior staff.