At Ensemble, we build innovative custom software solutions for some of the largest brands in the media and entertainment, financial services, insurance, government, life sciences, and manufacturing industries. We’re proud of what we do, and we know that our incredible team is the secret to our success.
Marketing Technology Consultant
Ensemble is looking for a strategic and hands-on Marketing Technology Consultant to join our IT Consulting practice. This role is ideal for someone who thrives at the intersection of marketing, data, and technology. You will work with clients across multiple industries to assess, design, implement, and optimize marketing technology ecosystems that drive digital transformation, customer engagement, and measurable business outcomes.
This is a great opportunity for someone who loves solving complex problems, working directly with clients, and shaping the future of how marketing and technology work together.
Key Responsibilities
Client Engagement & Strategy
- Partner with clients to understand their marketing goals, business processes, and technology landscape.
- Develop tailored MarTech strategies that align with client objectives and digital transformation initiatives.
- Conduct MarTech audits and maturity assessments to identify opportunities for optimization and improvement.
- Coordinate solution architecture and ensure consistent data flow and end-to-end campaign performance for all applicable platforms.
Technology Advisory & Implementation
- Recommend and implement marketing platforms such as CRM (e.g., Salesforce, Dynamics), Marketing Automation (e.g., Marketo, Eloqua), CDPs, personalization and testing tools, and analytics tools.
- Lead integration projects between marketing systems and enterprise IT infrastructure (e.g., ERP, data lakes, cloud platforms).
- Ensure scalable, secure, and compliant architecture design for marketing technology stacks.
Data & Analytics Enablement
- Design data models and workflows to support campaign tracking, lead scoring, and customer segmentation.
- Implement analytics solutions to measure marketing performance and ROI.
- Advise on data governance, privacy compliance (GDPR, CCPA), and ethical data use.
Project Management & Delivery
- Manage end-to-end MarTech implementation projects, including scope, timelines, budgets, and resources.
- Coordinate with cross-functional teams, including developers, marketers, and data analysts.
- Ensure quality assurance and post-implementation support.
Training & Change Management
- Develop training materials and conduct workshops for client marketing teams.
- Support organizational change management to drive adoption of new tools and processes.
Required Qualifications
- 5+ years of experience in marketing technology, IT consulting, or digital transformation.
- Hands-on experience with platforms such as Salesforce, Adobe Experience Cloud (Adobe Analytics, CJA, AJO, Target, AEP, etc.), HubSpot, Google Marketing Platform, etc.
- Strong understanding of marketing operations, customer journey mapping, and campaign execution.
Preferred Skills
- Experience with cloud platforms (AWS, Azure, GCP) and data integration tools (MuleSoft, Talend, Informatica).
- Familiarity with web technologies (HTML, CSS, JavaScript) and APIs.
Soft Skills
- Excellent client-facing communication and presentation skills.
- Strong analytical and problem-solving abilities.
- Ability to translate complex technical concepts into business-friendly language.
- Collaborative mindset with a focus on delivering value.
Life at Ensemble
We support a healthy work/life balance for our employees, but we know that’s easier said than done. So, in addition to comprehensive benefits we also offer:
- Hybrid work, with the option to drop-in and work at our office in Vancouver,
- Team lunches to celebrate project milestones,
- Gaming, activity, and movie nights,
- Lunch & Learns on various topics,
- Summer family barbecue & winter holiday party.
Access to the Ensemble farm in Richmond, BC, which includes:
- Meeting and office space for drop-in work,
- Vegetable harvest to take home,
- Basketball, pickleball, tennis, and beach volleyball,
- Ping pong and foosball,
- Barbecue, picnic tables, and kitchen amenities.
A bit more about us:
Since 1995, Ensemble has been providing custom technology solutions, with the goal of helping them deliver incredible digital experiences to their customers. The relationships we have built over the years has resulted in the majority of our business coming from repeat business and referrals — and we couldn’t be happier about that.
Regardless of who we work with, or what we are working on, our success relies on three important factors: our customers, our people, and our process.
If you are interested in joining our team, please apply today!
Job Type: Full-time
Salary Range: $80-100k CAD, commensurate with experience