Braze

London, England
1,500 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

Search the 4 jobs at Braze

Recently posted jobs

13 Hours Ago
London, Greater London, England, GBR
Marketing Tech • Mobile • Software
As a Customer Success Manager II at Braze, you will manage client renewals and retention, act as a trusted advisor, and drive feature adoption while maintaining strong customer relationships. Your role includes analyzing product usage, providing strategic guidance, and coordinating with internal teams to support customer needs effectively.
13 Hours Ago
London, Greater London, England, GBR
Marketing Tech • Mobile • Software
As a Customer Success Manager at Braze’s Scale team, you will drive client renewals and retention, act as a trusted advisor, promote feature adoption, and advocate for customers. Your role includes maintaining communication, analyzing product usage, and ensuring customer satisfaction while working closely with other teams to deliver comprehensive support.
3 Days Ago
London, Greater London, England, GBR
Marketing Tech • Mobile • Software
As a Learning Development Lead at Braze, you will design and facilitate learning and development initiatives to enhance leadership and individual performance across the organization. You will work closely with stakeholders to develop programs, produce learning analytics, manage logistics, and adapt content based on audience feedback. Building strong relationships and acting as a liaison for training needs between EMEA and APAC regions are also key responsibilities.