Jobs in IT & Technical Sales near London

Found 1 job
    • London, England
    • Negotiable
    • Posted 28 days ago

    Customer Success Manager - London - £DOE Requirements 5 + years in a relevant field such as a public sector organization, software company or an agency An increase in responsibility throughout previous employment and experience in team management Strong relationship building - both internal and external parties Strong organizational skills coupl...

Get new jobs for this search by email

By submitting your details you agree to our T&C's