New Business SaaS Sales Lead – UK/DE

Company: Corporation Service Company
Apply for the New Business SaaS Sales Lead – UK/DE
Location: London
Job Description:

CSC is seeking a Business Development Manager – New Business Sales in London to drive growth across UK and NL markets, closing deals in a fast-paced environment. You will identify opportunities, craft tailored offers, and manage the full sales cycle, advancing the company’s security, brand protection, and digital services footprint.

The role requires strong networking, excellent English communication, and a proven B2B sales record.

#J-18808-Ljbffr…

Posted: September 27th, 2026