MS

MacDonald Search Group

Verified Job SourceRecruitment agency

Welcome to MacDonald Search Group – Canada's premier national executive search and recruitment firm.

Vancouver, BC

Staffing and Recruiting
501–1,000 people

About

MacDonald Search Group is a national executive search and recruitment firm helping companies across Canada and North America hire high-impact leaders in sales, marketing, operations, and human resources. With offices in Vancouver, Calgary, Edmonton, Toronto, Halifax, and Moncton, and a fully bilingual office in Montreal, we partner with organizations to deliver executive search, retained recruitment, and contingency hiring solutions that drive real business outcomes. Our focus is simple: align the right leadership talent with the right opportunity, at the right time. We don’t rely on job boards and luck. We map markets, identify top performers, and engage talent directly. Our consultants lead every search end-to-end, bringing deep industry knowledge, commercial insight, and a disciplined process that removes the guesswork from hiring. For clients, that means access to candidates you won’t find on your own, delivered with clarity, speed, and accountability. For candidates, it means meaningful career conversations, transparency, and opportunities aligned to your long-term goals. We specialize in building leadership teams across: • Sales and Commercial Leadership • Marketing and Brand • Operations and Supply Chain • Human Resources and Executive Leadership Across industries including consumer goods, beverage, pharma, manufacturing, industrial, retail, hospitality, and professional services including finance, human resources and legal. At MacDonald Search Group, every search starts with defining what success looks like and ends with a hire that moves your business forward.

Open positions

National Business Development Manager

On-site · Vancouver

The National Business Development Manager will prospect, develop, and close new business opportunities across Canada to drive revenue growth. They will manage the full sales cycle while building strong relationships with key decision-makers in the transportation and logistics industry.

Service Account Executive - Building Automation & Mechanical

On-site · Calgary

The Service Account Executive is responsible for generating new service agreements through new logo capture and growing existing accounts. This includes developing a sales pipeline, constructing winning proposals, and managing relationships with key decision-makers in facilities and procurement.

Account Executive - Building Automation (New Projects)

On-site · Calgary

Lead new business development for Building Automation and Mechanical solutions within specific vertical markets. Develop strategic sales plans, manage lead generation pipelines, and build strong relationships with industry influencers and end users.

Service Account Executive - Security & Fire

On-site · Calgary

The role focuses on growing the enterprise service business by selling maintenance agreements, upgrades, and small projects to new and existing accounts. Key duties include prospecting, mining the customer base for service opportunities, and collaborating with operations to build customized service plans.

Account Executive - Enterprise Security Solutions

On-site · Calgary

The role involves prospecting and cultivating new enterprise relationships to sell integrated security solutions across various vertical markets. Responsibilities include developing sales strategies, creating customized proposals, and collaborating with operations teams to ensure project delivery and client satisfaction.

National Business Development Manager

On-site · Mississauga

Drive national business growth by prospecting and closing new transportation and logistics opportunities across Canada. Manage the full sales cycle from initial lead generation to onboarding and long-term relationship management.

Outside Waterworks Sales Representative

On-site

The role involves identifying and pursuing new business opportunities while maintaining strong relationships with existing clients. You will also conduct product demonstrations, prepare sales proposals, and manage customer data within a CRM system.

Account Manager

Hybrid · Mississauga

The Account Manager will prospect and develop new business within the Mississauga territory while managing and expanding existing customer accounts. They are responsible for executing a strategic territory plan, conducting in-person sales visits, and negotiating complex, multi-year leasing agreements.

Accounts Receivable & Credit Manager

On-site · Vancouver

Lead daily credit operations, including evaluating applications and managing credit insurance partnerships. Oversee collection strategies, payment postings, and the execution of AR month-end and year-end closes.

Independent Sales Representative

Remote · Canada

Develop and grow sales within the Alberta Oil & Gas and industrial markets by leveraging industry networks to generate new business. Manage the sales pipeline and conduct customer outreach, site visits, and follow-ups with minimal supervision.

Bilingual Talent Acquisition Specialist

Hybrid · Cambridge

Lead end-to-end recruitment for bilingual and non-bilingual sales and leadership roles across Canada. Manage HR operations including onboarding, HRIS updates, and benefits administration to enhance the employee experience.

Key Account Manager

Remote · Toronto, Ontario, Canada

The Key Account Manager will own national and regional customer relationships within the Food, Drug & Mass channels, specifically focusing on Rexall and McKesson. Responsibilities include developing annual business plans, executing promotional programs, and analyzing market data to drive profitable growth.

Director Procurement Logistics

On-site · Parry Sound

Oversee the end-to-end supply chain, including sourcing raw materials, packaging, and national distribution. Lead procurement strategies, logistics network design, and S&OP alignment across cross-functional teams.

Sales Manager

On-site · Calgary

The Sales Manager is responsible for leading a local sales team, managing sales pipelines, and driving sustainable revenue growth in the Calgary market. This includes collaborating with procurement and marketing for product launches and establishing KPIs to monitor performance.

Executive Chef

On-site · Williamsburg

Lead all kitchen operations to deliver high-quality, scratch-made meals and baked goods. Responsibilities include seasonal menu execution, team mentoring, and managing food costs and safety standards.

Director of Customer Experience & Support

On-site · Vancouver

Lead and optimize multi-channel customer support operations across Vancouver and Toronto to ensure zero missed sales inquiries. Develop CS strategies, manage budgets, and conduct quality audits to maintain high service standards and revenue protection.

Junior Accountant

On-site · Vernon

Manage full-cycle accounts payable processing, including invoice entry and vendor relationship management. Perform daily bank and credit card reconciliations and monitor employee timecards for payroll accuracy.