Business Development Manager - Europe

Upstream
Contract Greece, Greece Advertising, Marketing, Promotions, Public Relations, and Sales Managers
Posted:
May 29, 2026
Location:
Greece, Greece, Greece

Job Description

Who we are

We are a leader in mobile technology, providing innovative solutions to 1.2 billion consumers. In an ever-increasing digital world, we help businesses grow their digital reach & toolkits to optimize user experience, increase engagement, attract new customers, and boost their revenues.

Think of performance marketing but on steroids as our top-notch marketeers and engineers build digital journeys through an omnichannel marketing approach like no other. Currently, we work with the biggest names in Telco, Insurance, Education, FMCGs, and Retail in over 45 countries in Latin America, Africa, the Middle East, and South-East Asia.

The Role

We are looking for a Business Development Manager to drive growth across Europe by expanding our footprint with Mobile Network Operators, strategic partners, and enterprise clients. This is a commercially focused role combining new business acquisi...

Apply for this Job

Submit your application for the Business Development Manager - Europe position at Upstream.

Apply Now Save for Later

Job Overview

Job Type: Contract
Location: Greece, Greece
Posted: May 29, 2026
Deadline: July 08, 2026