Digital Marketing & Communications Specialist

Otis College of Art and Design
Full time São Bernardo do Campo, São Paulo Business Operations Specialists
Posted:
February 25, 2026
Location:
São Bernardo do Campo, São Paulo, Brazil

Job Description

Date Posted:

2025-11-12

Country:

Brazil

Location:

LOC6030: Rua Elisha Otis, 841, São Paulo, SÃO BERNARDO DO CAMPO, 09852-075 Brazil

Role Overview:

As a Digital Marketing & Communications Specialist for Latin America, you will lead regional marketing initiatives that drive brand visibility, digital engagement, and sales enablement. This role combines strategic planning with hands-on execution across multiple channels, ensuring consistent and impactful communication.

On a typical day, you will:

  • Coordinate digital marketing campaigns across LATAM, including social media, SEO, and website management for 14 country sites.

  • Manage content creation, paid media campaigns, and ensure brand compliance across all platforms.

  • Oversee CRM and lead generation activities, analyzing KPIs and optimizing performance using tools like Hubspot and Google Analytics.

  • Support sales enablemen...

  • Apply for this Job

    Submit your application for the Digital Marketing & Communications Specialist position at Otis College of Art and Design.

    Apply Now Save for Later

    Job Overview

    Job Type: Full time
    Location: São Bernardo do Campo, Brazil
    Posted: February 25, 2026
    Deadline: April 06, 2026