🌿 Back to all jobs

🥝 Logistics Site Manager at Neovia

Neovia | mississauga, Canada | Posted June 15, 2026

Job Description

Lead operational excellence as a Logistics Site Manager with Neovia. Oversee site management, drive continuous improvement, and ensure financial targets are met at your facility.
As the Logistics Site Manager, you will manage one or multiple facilities within the Neovia Logistic Network. This management role requires overseeing operations, health and safety standards, and financial performance while ensuring customer satisfaction. You will implement the Neovia Operating System and lead initiatives to enhance productivity and profitability in line with client agreements.
Key Responsibilities:
• Oversee operations, administration, and compliance for assigned sites
• Develop and manage the comprehensive operations budget
• Monitor performance and identify cost-saving opportunities
• Ensure maximum revenue return through effective operations
• Manage and develop direct and indirect subordinate staff
Requirements:
• Bachelor’s Degree in Business, Supply Chain, or ...

Apply for This Position

Submit Application