Freight Broker Agent – Rate Negotiation Specialist

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

Base + commission

HOURS PER WEEK

40

DATE UPDATED

Aug 11, 2026

JOB OVERVIEW

Freight Broker Agent – Rate Negotiation Specialist

We're hiring an experienced freight broker agent to join our growing dispatch and brokerage operation. This role is built around rate negotiation and carrier relationship management — not TMS administration. If you know how to work DAT, read the market, and win loads at margins that matter, keep reading.

What You'll Do
Source and negotiate rates with carriers daily using DAT load board
Build and maintain carrier relationships to secure capacity at competitive rates
Quote shippers and close loads profitably based on live market conditions
Identify and solve load coverage problems quickly under deadline pressure
Support and mentor junior freight staff as the team grows

What We're Looking For
Hands-on DAT experience — this is non-negotiable
Dispatch background with a proven ability to cover loads and negotiate rates
Confident communicator who can hold firm on rates under pressure
Experience mentoring or guiding junior freight staff is a strong plus
Truckstop experience is a bonus; TMS knowledge helpful but not the focus

What We Offer
Competitive base salary commensurate with experience plus load-based commission
Clear growth path to Office Manager as the team expands
Full tool access — DAT, Truckstop, OpenPhone US numbers, Zoho CRM, TMS platform

13th month pay
100% remote — work from anywhere

To Apply
Submit your resume and a 60–90 second voice recording describing your freight experience, the load boards you use, and a specific example of a rate negotiation or load problem you resolved under pressure. Applications without a voice recording will not be reviewed. English-language application required.
Reply with the subject line: I'm Your 5-Star Freight Hire!

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0126
Total Execution Time  0.0139
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,518,488 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Freight-Broker-Agent-Rate-Negotiation-Specialist-1690327
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0074 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1690327
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 321463
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1690327
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-18',ej.date_added) duration_daysDATEDIFF('2026-08-18',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-08-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1690327' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1690327 
0.0007   UPDATE employer_jobs SET hit_counts '***Jul-16-2026=631***Jul-17-2026=84***Jul-18-2026=37***Jul-19-2026=32***Jul-20-2026=39***Jul-21-2026=47***Jul-22-2026=30***Jul-23-2026=28***Jul-24-2026=15***Jul-25-2026=8***Jul-26-2026=14***Jul-27-2026=26***Jul-28-2026=3***Jul-29-2026=1***Aug-01-2026=1***Aug-08-2026=1***Aug-09-2026=1***Aug-11-2026=201***Aug-12-2026=46***Aug-13-2026=29***Aug-14-2026=30***Aug-15-2026=9***Aug-18-2026=1' WHERE job_id'1690327'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=993***Aug-2026=319' WHERE job_id'1690327'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1690327' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1690327 
0.0006   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '321463'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)