Business Development

Position Location
Business Development Representative (English/German Speaking) London, United Kingdom

Global Delivery

Position Location
Engagement Manager London, United Kingdom
Technical Lead, Services London, United Kingdom
Technical Lead, Services Dublin, Ireland
Technical Lead, Services Hessen, Germany

Sales

Position Location
Strategic Account Manager Paris, France
Strategic Account Manager Madrid, Spain

Sales Engineering

Position Location
Digital Architect Paris, France