offpeak

DNP Photo Imaging Europe

Country Manager Iberia

Barcelona, Catalonia, Spain (city only)

On-site

First seen by offpeak October 22, 2026

See your drive time Apply on DNP Photo Imaging Europe's site

Introduction to DNP Imaging Photo Europe

DNP Imaging Photo Europe, a subsidiary of DNP Japan, is a leading player in the printing and imaging industry. We provide innovative solutions through three key business units:

With a strong commitment to innovation and industry expertise, we empower professionals with high-performance solutions tailored to their specific needs.

Main Mission

The Country Manager is responsible for overseeing and driving the performance of all business units within tIberia Area, ensuring profitability, operational excellence, and strategic alignment with group objectives. This role includes full P&L responsibility of the country, team leadership, and the development of local market strategies across Service Business, Photo Distribution, and Thermal Transfer Ribbon activities.

Responsibilities and Activities

Strategic & Business Leadership

Team & Operations Management

Sales & Market Development

Operational Excellence

Reporting & Communication

The above duties are not limited or exhaustive. They may change depending on the needs of the company, the skills of the Job and developments in the role.

Profile Required

Education: Business, Marketing, or related field. Master's degree preferred.

Experience: 8+ years in in business management, preferably in event services, photo distribution, or technology-driven sectors. Proven leadership in managing multi disciplinary teams and business units. Proven track record of meeting or exceeding sales targets.

Technical Skills:

Behavioral Skills: