M

Customer Support Manager

Marshall Land Systems

ottawa, on, Canada Full-time July 13, 2026

Found Description

Marshall Land Systems is seeking a Customer Support Manager to join our team in Ottawa, ON. Reporting to the Head of Managed Support Services, the CSM is to act as the customer’s primary point of contact for certain designated In-Service Support Land Systems contracts.

Whilst managing project scheduled and unscheduled tasks, resources and budgets, the CSM must provide rapid and effective response to the customer’s needs, continuously aim to enhance business relationships, and to enable further work for the company.

Your responsibilities in this role:

  • Ensure that all support is undertaken in the most cost-effective manner to achieve a quality level to exceed customers’ expectations.
  • Manage the provision of a complete range of Post Design Support services including Technical query support, Configuration Management, Obsolescence Management, Technical Documentation Management, Technical and design tasking.
  • Manage the provision, as r...

Ready to Apply?

Submit your application for Customer Support Manager at Marshall Land Systems

Apply Now