Y

Technical Success Manager Italy - (Paris or Barcelona )

YOUSIGN (soon-to-be YOUTRUST)

barcelona, cataluña, Spain Full-time July 20, 2026

Found Description

Position Overview

As part of our Customer Solutions team, you will be the first Technical Success Manager for the Italy region, stepping into an established portfolio of Tier 1 customers (based in Paris or Barcelona). Your mission will be to build loyalty and expand customer value by driving adoption, usage, and cross‑sell opportunities of the Yousign platform.

To achieve this, you will ensure the successful onboarding and long‑term satisfaction of our strategic mid‑market and enterprise accounts. You will work closely with Account Managers and serve as the main technical point of contact for customers after the sale, guiding them through implementation, supporting adoption, and building long‑term, trust‑based relationships.

Your key responsibilities

  • Own onboarding and implementation : Lead technical onboarding projects for new customers, coordinating with Presales to deliver solutions tailored to their needs and ensuring long‑term...

Ready to Apply?

Submit your application for Technical Success Manager Italy - (Paris or Barcelona ) at YOUSIGN (soon-to-be YOUTRUST)

Apply Now