Strategic Cloud Security Customer Success Manager

Upwind Security, Inc.

United Kingdom

On-site

GBP 60,000 - 90,000

Full time

11 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Upwind is a next-generation Cloud Security Platform that leverages runtime context to identify and prioritise critical risks, providing precise insights and efficient cloud security management. We are seeking a Customer Success Manager (CSM) to own the strategic relationship with our customers, drive business value, and ensure long-term retention and growth across the Upwind platform.

In this role you will guide the post-sale journey from onboarding to renewal, work with Sales and TAMs to

Responsibilities

  • Serve as the primary business-facing contact and trusted advisor for assigned strategic customers.
  • Own the post-sale customer journey from onboarding through renewal, ensuring clear ownership and smooth handoffs across teams.
  • Own customer renewals and hygiene by tracking timelines, forecasting risk, and ensuring early alignment with Sales.
  • Identify and surface expansion opportunities in partnership with Sales by understanding customer initiatives, cloud footprint, and security roadmap.
  • Collaborate with Sales on long-term account strategy and positioning of relevant Upwind capabilities.
  • Partner closely with TAMs to drive adoption of new capabilities, communicate value, and track progress against success criteria.
  • Develop and manage joint success plans aligned to customer objectives, KPIs, and success criteria.
  • Build strong relationships across executive, security, DevOps, and cloud leadership.
  • Ensure customers achieve measurable outcomes by operationalising Upwind within their workflows and expanding usage over time.
  • Lead Quarterly Business Reviews (QBRs), program reviews, and executive readouts.

Job description

Upwind is a next-generation Cloud Security Platform that leverages runtime context to identify and prioritise critical risks, providing precise insights and efficient cloud security management. We are seeking a Customer Success Manager (CSM) to own the strategic relationship with our customers, drive business value, and ensure long-term retention and growth across the Upwind platform.

In this role you will guide the post-sale journey from onboarding to renewal, work with Sales and TAMs to

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Strategic Cloud Security Pre-Sales Engineer
Strategic Cloud Security Pre-Sales Engineer

Upwind Security • Greater London

On-site
GBP 60,000 - 100,000
Technical Account Manager UK/ Ireland
Technical Account Manager UK/ Ireland

Upwind Security, Inc. • Greater London

On-site
GBP 70,000 - 100,000
Cloud Security Solutions Architect – Pre-Sales
Cloud Security Solutions Architect – Pre-Sales

Upwind Security, Inc. • United Kingdom

Remote
GBP 60,000 - 90,000
Cloud Security Pre-Sales Architect
Cloud Security Pre-Sales Architect

Upwind Security, Inc. • United Kingdom

Remote
GBP 60,000 - 90,000
Enterprise Account Executive UK&I
Enterprise Account Executive UK&I

Upwind Security, Inc. • Greater London

Hybrid
GBP 90,000 - 150,000
Enterprise Account Executive – UK & Ireland (Cloud Security)
Enterprise Account Executive – UK & Ireland (Cloud Security)

Upwind Security, Inc. • United Kingdom

On-site
GBP 70,000 - 110,000
Commercial Account Executive – SMB & Startups, UK&I
Commercial Account Executive – SMB & Startups, UK&I

Upwind Security, Inc. • Greater London

On-site
GBP 60,000 - 90,000
Commercial Account Executive, Cloud Security (UK&I)
Commercial Account Executive, Cloud Security (UK&I)

Upwind Security, Inc. • United Kingdom

On-site
GBP 60,000 - 90,000
Strategic Customer Success Manager, Cyber Risk Platform
Strategic Customer Success Manager, Cyber Risk Platform

United States Digital Space LLC • Greater London

On-site
NOK 840,000 - 1,399,000
Grocery reimbursements
Gym reimbursements
Flexible work arrangements
+2
Client Success Manager — Onboarding, Adoption & Value (MSP)
Client Success Manager — Onboarding, Adoption & Value (MSP)

CloudTech24 Ltd. • England

Remote
GBP 35,000 - 55,000