Principal Engineer – Salesforce Development (Marketing Cloud & Experience Cloud)
Location - Markham, ON
Hybrid - 4 days per week in office
6 month initial contract, extendable/conversion to full-time
Start Date - June 2025
About the Role:
We are seeking a highly experienced and strategic Principal Engineer to lead the design, development, and optimization of solutions within Salesforce Marketing Cloud and Experience Cloud. This role is ideal for a technical leader who thrives in a fast-paced environment and is passionate about delivering scalable, customer-centric digital experiences.
Key Responsibilities:
- Architect and implement end-to-end solutions using Salesforce Marketing Cloud and Experience Cloud, ensuring alignment with business goals and technical best practices.
- Serve as the technical authority and mentor for Salesforce development teams, guiding architecture decisions, code quality, and platform governance.
- Collaborate with cross-functional teams including marketing, product, design, and IT to translate business requirements into scalable Salesforce solutions.
- Lead the integration of Salesforce with external systems (e.g., CRMs, data warehouses, analytics platforms) using APIs, middleware, and ETL tools.
- Drive personalization and automation strategies in Marketing Cloud using Journey Builder, Automation Studio, AMPscript, and SQL.
- Design and develop custom components, templates, and workflows in Experience Cloud to enhance user engagement and self-service capabilities.
- Establish and enforce development standards, CI/CD pipelines, and DevOps practices for Salesforce environments.
- Stay current with Salesforce platform updates, new features, and industry trends to continuously improve the ecosystem.
Required Qualifications:
- 8+ years of experience in Salesforce development, with at least 3 years in a technical leadership or principal engineering role.
- Deep expertise in Salesforce Marketing Cloud (Journey Builder, Email Studio, Mobile Studio, Automation Studio, AMPscript, SSJS).
- Strong experience with Salesforce Experience Cloud (formerly Community Cloud), including Lightning Components, LWC, and CMS integration.
- Proficiency in Salesforce Apex, Visualforce, SOQL, and Lightning Web Components.
- Solid understanding of data modeling, segmentation, and campaign execution in Marketing Cloud.
- Experience with Salesforce APIs, integration patterns, and middleware platforms (e.g., MuleSoft, Dell Boomi).
- Familiarity with CI/CD tools (e.g., Gearset, Copado, Jenkins) and version control systems (e.g., Git).
- Salesforce certifications such as Marketing Cloud Developer, Experience Cloud Consultant, and Platform Developer II are highly desirable.
Preferred Skills:
- Experience with Agile/Scrum methodologies.
- Knowledge of data privacy regulations (e.g., GDPR, CCPA) and how they impact marketing and customer data.
- Strong communication and stakeholder management skills.