High-paying marketing jobs in St. Louis

Marketing involves strategies to attract target audiences and promote offerings. Marketers create engaging content and research audience preferences. Creativity and analytical skills are crucial.


We found 97 high-paying for you in St. Louis, MO. These marketing jobs pay well, with salaries between $27,500 to $106,877 per hour. Popular roles include Community Manager, Brand Ambassador and Digital Marketing Manager.

Job title

Updated Nov 12, 2026
Job title
St. Louis, MO
Missouri
Job openings (St. Louis)

Marketer

St. Louis

$106,877 per year

Missouri

$71,376 per year

Director of Communications

St. Louis

$86,487 per year

Missouri

$93,967 per year

Marketing Manager

St. Louis

$73,247 per year

Missouri

$77,892 per year

Digital Marketing Manager

St. Louis

$71,489 per year

Missouri

$78,004 per year

Marketing Specialist

St. Louis

$66,279 per year

Missouri

$45,519 per year

Community Manager

St. Louis

$62,981 per year

Missouri

$59,705 per year

Digital Marketer

St. Louis

$62,383 per year

Missouri

$61,945 per year

Social Media Manager

St. Louis

$29.49 per hour

Missouri

$24.21 per hour

Brand Ambassador

St. Louis

$21.27 per hour

Missouri

$21.75 per hour

Marketing Intern

St. Louis

$18.10 per hour

Missouri

$17.81 per hour

Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.