Skip to content
CSM Jobs
Overhaul Group Inc

Lead Customer Success Manager

Overhaul Group Inc

Location
Onsite (Boise, Idaho)
Employment
Full-time
Level
Senior Level
Posted 1 week ago

About the Role

Overhaul is a supply chain integrity solutions company providing transparent situational analysis for logistics. The Lead Customer Success Manager will own the US program for a strategic global customer, leading a dedicated team across the US, Europe, and Asia to drive program health and serve as a subject matter expert on supply chain and security requirements.

Skills

Customer success management Supply chain management Logistics Data analysis Strategic planning Stakeholder management Risk management Project management Cross-functional leadership Operational workflows Relationship building Performance monitoring Root-cause analysis Global account management Security program management

Benefits

  • Health insurance
  • 401(k) matching
  • Caregiver leave
  • Adoption leave
  • Family leave
  • Employee assistance program
  • Flexible PTO

Perks

  • Flexible PTO
  • Perks at Work

Full job details