We are seeking a seasoned Senior Developer with deep expertise in Salesforce Data Cloud
(formerly Customer Data Platform - CDP) to be a cornerstone of our customer data strategy. You will be responsible for architecting, implementing, and optimizing our Data Cloud instance to create a single, unified customer profile that powers personalized marketing, sales, and service interactions across all channels.
This role is a unique blend of data engineering, Salesforce platform development, and business acumen. You will work closely with marketing technology, analytics, and other Salesforce developers to turn raw data into actionable customer insights.
Key Responsibilities
-
Architecture Implementation:
Lead the end-to-end technical implementation of Salesforce Data Cloud, including data model design, identity resolution, segmentation, and activation. -
Data Ingestion Unification:
Design and build robust processes to ingest and unify data from various sources into Data Cloud, including: -
Salesforce Core Clouds
(Sales, Service, Marketing Cloud) -
External Sources
(e.g., ERP, POS, web analytics, third-party APIs) via MuleSoft or other integration tools. -
Batch and Streaming
data sources.
-
Identity Resolution:
Configure and optimize the identity resolution process to confidently merge customer records from disparate sources into Golden Records. -
Data Modeling Segmentation:
Develop and maintain the data model within Data Cloud. Create and optimize complex audience segments and calculated insights for activation. -
Activation Integration:
Activate unified customer profiles and segments to downstream systems, primarily Marketing Cloud Engagement
and Advertising Studio
, as well as external platforms like Google, Meta, and Salesforce Core Clouds. -
Data Transformation Calculated Insights:
Use Data Cloud Functions
(Python-based) or other tools to build complex transformations and create calculated insights beyond standard segmentation. -
Performance Goverce:
Monitor Data Cloud performance and health. Implement best practices for data quality, security, and goverce within the Salesforce ecosystem. Manage data privacy and compliance (e.g., GDPR, CCPA) requirements. -
Collaboration Leadership:
Partner with business stakeholders, marketing teams, and architects to translate business requirements into technical solutions. Mentor junior developers and admins on Data Cloud capabilities.
Required Qualifications Skills
-
Experience:
Minimum 5+ years of hands-on experience with the Salesforce Platform
. Must include significant, recent hands-on experience with Salesforce Data Cloud
. -
Certifications (Highly Desirable):
-
Salesforce Data Cloud Consultant
certification is required
. -
Salesforce Data Cloud Architect
certification is a strong plus. - Additional certifications like Salesforce Administrator, Platform Developer I, or Marketing Cloud Email Specialist are valuable.
-
Technical Skills:
-
Data Cloud Expertise:
Proven ability to configure identities, data streams, data models, segments, and activations within Data Cloud. -
Salesforce Integration:
Strong experience with Salesforce APIs (REST/SOAP) and integration tools (e.g., MuleSoft, Salesforce Connect). -
Data Engineering Concepts:
Solid understanding of ETL/ELT processes, data modeling, and SQL. -
Programming:
Proficiency in SQL
is critical. Experience with Python
for Data Cloud Functions is a major advantage. -
Other Salesforce Clouds:
Experience working with Sales/Service Cloud and Marketing Cloud
(especially integrating Data Cloud with MC for activation).
-
Analytical Mindset:
Excellent problem-solving skills with the ability to design solutions for complex data unification and segmentation challenges.
Preferred Qualifications
- Experience with other enterprise CDP platforms (e.g., Adobe Real-Time CDP, Segment).
- Experience with cloud data platforms like
Snowflake
or BigQuery
, especially understanding their integration patterns with Salesforce Data Cloud. - Knowledge of
AWS S3
and Kafka
for streaming data ingestion. - Understanding of digital marketing concepts and channels (email, social, advertising, web personalization).
- Experience with Agile/Scrum development methodologies.