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 293 security jobs listed below pay well, with salaries between $38,480 and $115,763 per year. Security Officer, Lifeguard and Monitor are among the most popular high-paying roles in St. Louis, MO.

Job title

Updated Sep 10, 2026
Job title
St. Louis, MO
Missouri
Job openings (St. Louis)

Special Agent

St. Louis

$115,763 per year

Missouri

$116,237 per year

Security Specialist

St. Louis

$93,165 per year

Missouri

$107,002 per year

Police Officer

St. Louis

$68,350 per year

Missouri

$56,489 per year

Fire Engineer

St. Louis

$27.14 per hour

Missouri

$27.48 per hour

Armed Security Officer

St. Louis

$20.76 per hour

Missouri

$20.40 per hour

Security Guard

St. Louis

$19.44 per hour

Missouri

$17.65 per hour

Monitor

St. Louis

$19.17 per hour

Missouri

$18.11 per hour

Security Officer

St. Louis

$19.06 per hour

Missouri

$18.68 per hour

Public Safety Officer

St. Louis

$18.09 per hour

Missouri

$19.07 per hour

Lifeguard

St. Louis

$16.48 per hour

Missouri

$16.38 per hour

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