High-paying security jobs in St. Louis

Security protects individuals and property by maintaining safety protocols. Security personnel monitor facilities and respond to incidents. Vigilance and decision-making skills are important.


The 318 security jobs listed below pay well, with salaries between $38,558 and $115,140 per year. Security Officer, Lifeguard and Police Officer are among the most popular high-paying roles in St. Louis, MO.

Job title

Updated Jul 15, 2026
Job title
St. Louis, MO
Missouri
Job openings (St. Louis)

Special Agent

St. Louis

$115,140 per year

Missouri

$115,685 per year

Safety Officer

St. Louis

$96,255 per year

Missouri

$95,472 per year

Police Officer

St. Louis

$66,805 per year

Missouri

$55,976 per year

Security Supervisor

St. Louis

$21.77 per hour

Missouri

$21.50 per hour

Asset Protection Specialist

St. Louis

$20.51 per hour

Missouri

$19.07 per hour

Loss Prevention Director

St. Louis

$20.17 per hour

Missouri

$19.15 per hour

Monitor

St. Louis

$19.12 per hour

Missouri

$18.39 per hour

Security Officer

St. Louis

$18.85 per hour

Missouri

$18.51 per hour

Public Safety Officer

St. Louis

$18.73 per hour

Missouri

$19.16 per hour

Lifeguard

St. Louis

$16.51 per hour

Missouri

$16.34 per hour

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