Overview

Business Unit Manager – Corporate Leasing and Mobility Jobs in Doha at Swan Global WLL

As part of our strategic growth and diversification, we are launching a dedicated Corporate Leasing & Mobility Business Unit to provide vehicle leasing, fleet management and integrated mobility solutions to government, semi-government and private sector organisations across Qatar.

We are looking for an experienced and entrepreneurial leader to establish, lead and scale this strategic business vertical.

The Opportunity

This is not a traditional operations role.

This is a business-building leadership opportunity for a commercially driven executive who can develop strategy, drive business growth, build high-performing teams and establish Swan Global as a leading provider of corporate leasing and mobility solutions.

The successful candidate will have end-to-end responsibility for the Business Unit, including strategy, business development, sales, operations, financial performance and overall profitability.

Key Responsibilities

  • Lead the overall growth and profitability of the Corporate Leasing & Mobility Business Unit.
  • Develop and execute the business strategy and Go-to-Market plan.
  • Drive business development and secure long-term corporate leasing and fleet management contracts.
  • Build strong relationships with Government, Semi-Government and Private Sector organisations.
  • Lead tender identification, bid strategy, proposal preparation and commercial negotiations.
  • Develop business across Oil & Gas, EPC, Construction, Aviation, Logistics, Healthcare, Hospitality and other corporate sectors.
  • Oversee fleet procurement, financing, registration, insurance, maintenance and asset lifecycle management.
  • Build and lead a high-performing sales, operations and customer service team.
  • Develop business processes, governance frameworks and KPI-driven performance management systems.
  • Manage the Business Unit’s P&L, budgets, forecasts and overall financial performance.
  • Establish strategic partnerships with financial institutions, vehicle suppliers, insurance providers and other key stakeholders.

Requirements

  • Bachelor’s Degree in Business Administration, Engineering, Automotive Management or a related discipline.
  • MBA or postgraduate qualification is an advantage.
  • Minimum 15 years of experience in the vehicle rental and leasing industry.
  • Minimum 10 years of leadership experience within Qatar.
  • Proven experience in building, managing or scaling a vehicle leasing or mobility business.
  • Strong business development, sales and commercial leadership experience.
  • Proven Profit & Loss ownership and business management experience.
  • Strong experience leading both commercial and operational functions.
  • Demonstrated ability to recruit, mentor and lead high-performing teams.
  • Excellent knowledge of Qatar’s corporate vehicle leasing market.
  • Strong understanding of fleet financing, vehicle lifecycle management and mobility solutions.
  • Experience in Government and Private Sector tendering and procurement processes.

Market Knowledge

Strong understanding of:

  • Government and Semi-Government organisations
  • Public and private tendering processes
  • Oil & Gas sector
  • Aviation
  • Logistics & Transportation
  • EPC and Construction
  • Corporate fleet management
  • Commercial leasing and mobility solutions

Why Join Swan Global?

  • Opportunity to build and lead a new strategic business vertical.
  • Executive leadership role with significant autonomy and decision-making authority.
  • Long-term career growth within a fast-growing regional business group.
  • Performance-driven environment with the opportunity to create lasting business impact.

Selection Process

Shortlisted candidates will be invited to present a strategic business plan outlining their approach to building and scaling Swan Global’s Corporate Leasing & Mobility Business Unit.

Candidates should be prepared to demonstrate measurable business achievements, including revenue growth, profitability, strategic contract wins, business transformation initiatives, fleet management experience and leadership accomplishments.

Application Question(s):

  • How many years of work experience do you have with Vehicle Leasing?
  • Have you completed the following level of education: Master of Business Administration?

Work Location: In person

Title: Business Unit Manager – Corporate Leasing and Mobility

Company: Swan Global WLL

Location: Doha

 

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.