Find Marketing, Communication, & Sales Jobs In Vancouver

The SWIM team loves recruiting on marketing, sales, communications, and creative roles at all levels and across all industries.

We know the ins and outs of the Vancouver job market better than anyone. That means having a clear understanding of the branding, sales, and creative needs of many of the best employers in town. Below is a listing of great Marketing, Sales, and Communications opportunities from entry level through to VP and C-suite level that Swim is currently recruiting for. Please review and apply to any jobs you think you might be a good match for. If it looks like a fit on our end, we’ll be in touch soon to talk about the next steps. We hope to hear from you soon!

Marketing & Events Coordinator

Marketing / Sales & Communications
Contract
North Vancouver, British Columbia, Canada
Posted on December 4, 2025
Marketing & Events Coordinator Join an amazing team in supporting marketing initiatives and lead company events that drive brand visibility and engagement. This is a great opportunity for someone with marketing and event experience who enjoys a hands-on, creative, and fast-paced role.   Read Full Description

Marketing & Events Coordinator
Join an amazing team in supporting marketing initiatives and lead company events that drive brand visibility and engagement. This is a great opportunity for someone with marketing and event experience who enjoys a hands-on, creative, and fast-paced role.
 

Who – The Company:

This North Vancouver-based, values-driven organization has a long-standing reputation for technical excellence, service, and innovation.
They partner closely with clients and manufacturers to deliver thoughtful, sustainability-focused solutions across a wide range of industries.
 

What- The Role:

Marketing

  • Support and execute digital, social, email, and print marketing campaigns.
  • Create marketing materials (brochures, flyers, newsletters, web content, social posts).
  • Track and report on campaign performance using tools like Google Analytics and CRM systems.
  • Maintain marketing databases and assist with lead generation.
  • Support budget planning and ensure cost-effective marketing activities.

Events

  • Plan and coordinate small and large events (trade shows, conferences, product launches, lunch & learns, customer visits, etc.).
  • Manage event logistics, catering, bookings, and supplier/customer promotional events.
  • Capture and organize event photos for marketing and internal use.
  • Work cross-functionally with Sales, Parts, Service, and external vendors.

Brand & General Support

  • Maintain brand consistency across all company platforms.
  • Source, design, and manage promotional materials and marketing collateral.
  • Update website content and support communication projects as needed.
  • Assist with additional marketing and office coordination tasks.

Who- the Candidate: 

  • 1+ year of marketing and event coordination experience; Bachelor’s degree in Marketing (preferred) or a related field.
  • Strong understanding of digital, social, and email marketing platforms and strong knowledge of website and marketing analytic tools.
  • Experience planning and executing events.
  • Ability to multitask, stay organized, and manage deadlines and budgets.
  • Strong communication skills and attention to detail.
  • Experience with Canva, Adobe Creative Suite, Google Analytics, CRM tools, Mailchimp, and MS Office (assets).
  • Basic knowledge of SEO/SEM and digital ads is an asset.
  • Experience or familiarity with HVAC, construction, or related industries is an asset.

How much:

$55-65K, extended health, RRSP match, $500 health spend account, 3 weeks vacation.
 

Where:

North Vancouver, BC, hybrid working model of Mon-Friday onsite.
 

When & How To Apply: 

Swim Recruiting has been engaged as a trusted recruitment agency partner on this important search. If you are interested, please reach out very soon!

Hide Full Description

Sales Representative

Marketing / Sales & Communications
Permanent
Remote, Alberta, Canada
Posted on November 7, 2025
Sales Representative Join a growing company where you can build lasting client relationships, drive sales success, and make a real impact in the heavy equipment industry.   Read Full Description

Sales Representative
Join a growing company where you can build lasting client relationships, drive sales success, and make a real impact in the heavy equipment industry.
 

Who – The Company: 

Our client is a well-established organization with a strong reputation for quality products and exceptional customer support. They foster a collaborative, team-oriented culture and are committed to employee growth and development.
 

What- The Role:

Our client is looking for a dynamic and results-oriented Sales Representative to join their team. In this role, you'll focus on developing new customer relationships while maintaining and strengthening existing ones. You'll identify sales opportunities, promote the equipment they offer, and deliver exceptional customer service. Your main objective will be to drive revenue growth through strategic sales efforts and a strong commitment to customer satisfaction.

  • Build and nurture strong relationships with both current and potential clients.
  • Seek out and capitalize on new sales opportunities through networking, referrals, and lead generation.
  • Deliver product demonstrations and presentations to prospective clients.
  • Analyze customer needs and customize solutions to meet their business requirements.
  • Meet and exceed monthly and quarterly sales targets.
  • Prepare and submit regular sales reports, forecasts, and activity updates.
  • Stay informed on industry trends and market developments to optimally position our products and services.
  • Collaborate with team members and other departments to support overall company success.

 

Who- the Candidate: 

  • 5 years sales experience in a heavy equipment related industry.
  • Excellent communication and interpersonal skills.
  • Ability to understand and present technical or specialized products effectively.
  • Self-motivated, goal-oriented, and able to work independently.
  • Familiarity with CRM software is required.
  • Bachelor’s degree in business, Marketing, or a related field is preferred.
  • Valid Driver’s license.
  • Must be available to travel up to 60 - 70% of the month.

 

How much:

$80K base + commission (earning potential up to $150K), vehicle allowance, RRSP match, extended health, vehicle allowance, 3 weeks vacation, professional development and growth opportunities.
 

Where:

Calgary, Edmonton or Fort McMurray, this is a fully remote role with 60-70% travel.
 

When & How To Apply: 

Swim Recruiting has been engaged as a trusted recruitment agency partner on this important search. If you are interested and already have a Recruiter at Swim, please reach out very soon.
 

Hide Full Description