Salesforce CRM Engineer (For contingent workers)
Key Skills
Job Description
Role Overview Act as Senior Salesforce Consultant and Lead Developer, driving technical execution in the Global Events Salesforce environment and serving as the core bridge to Data Cloud, event platforms, and cross-functional stakeholders. Partner closely alongside the Product Owner to design, build, test, and support a governed, scalable foundation that unifies partner and event data across Salesforce. Core Responsibilities Environment Ownership & Technical Delivery: Partner alongside the Product Ownermacross the delivery lifecycle, driving hands-on configuration, development, testing, release deployment, and post-launch technical support for the Global Events Salesforce environment. Stakeholder Strategy & Cross-Functional Leadership: Lead cross-functional technical alignment to translate global and regional event requirements into scalable Salesforce solutions, automated workflows, and actionable technical specs. Data Model & Architecture Execution: Collaborate with the Data Cloud Architect to implement core Salesforce data structures (partner, event, attendance, engagement) and govern data flows across BDX/Snowflake, Data Cloud, and Salesforce. Integration & Ingestion Patterns: Define standard ingestion patterns for third-party event platforms and upstream systems to ensure high data quality, consistent segmentation, and accurate reporting. Salesforce Development & Process Design: Build and maintain custom objects, fields, permissions, Flow automations, reports, and dashboards tailored to end-to-end event management processes. Marketing & Audience Activation (Future Roadmap): Support future-state capabilities to leverage unified Data Cloud profiles for precise audience segmentation, personalized partner engagement, and automated campaign execution. Enablement & Quality Assurance: Produce technical solution designs, test plans, and release documentation while delivering post-launch technical support and enablement to drive platform adoption In-Flight Strategic Projects & Integrations End-to-End Data Cloud Implementation (Primary Focus): Personally leading the hands-on implementation, including configuring Data Streams, mapping Data Lake Objects (DLOs) to Data Model Objects (DMOs), setting up Identity Resolution rules, building Calculated Insights, and configuring Activations to unify partner profiles. MuleSoft to Snowflake Data Ingestion Pipeline: Defining data structures and coordinating with MuleSoft to ingest raw Bizzabo event data into Snowflake, creating the raw data repository feeding Data Cloud. Bizzabo Apex REST API & Integration Enhancements: Enhancing salesforce integration with Bizzabo to enable improved business processes. Appointment Scheduler Replacement (Upcoming): Designing the end-to-end Salesforce data model to natively host appointment, availability, and participant data, replacing the current scheduling tool. Marketing & Audience Activation (Future Roadmap): Support future-state capabilities to leverage unified Data Cloud profiles for precise audience segmentation, personalized partner engagement, and automated campaign execution. Day-to-Day Salesforce Development & Operations Hands-on Development (New & Existing Features): Delivering core Salesforce development daily—building new features, customizing Flows, extending Apex logic, and refactoring existing custom objects, fields, and permission sets based on evolving business needs. Integration & API Maintenance: Monitoring and troubleshooting active syncs across Bizzabo, Salesforce, Qualtrics, and custom Postman collections/environments to prevent data drops or endpoint failures. Data Hygiene & Account Reconciliation: Resolving duplicate contacts and re-assigning generic "Default Account" records to their proper corporate account hierarchies using domain and Snowflake data matching. Cross-Functional Stakeholder Alignment: Hosting technical alignment syncs with Product Owners, Insights, DPE, and regional event teams to translate operational needs into technical specifications. Adhoc Invite List Tool Support & Enhancements: Supporting and enhancing the internal Invite List management tool, which leverages the Salesforce database exposed via custom REST APIs, while handling ongoing adhoc requests for schema updates and maintenance. Release Management, Governance & Enablement Environment Ownership & Release Management: Managing sandbox environments, refresh cycles, deployment pipelines, and documentation for the Global Events Salesforce environment. QA, Testing & Enablement: Authoring Technical Solution Designs (TSDs), executing unit and UAT testing, and creating technical documentation (e.g., Qualtrics trigger workflows, API mappings) to maintain operational continuity.
Core Responsibilities
Lead hands-on development, configuration, integration, testing, and release management for the Global Events Salesforce environment, including its Data Cloud implementation and event data pipelines. Align with product owners, architects, and regional teams to build governed data models, automate event processes, maintain integrations, and support platform adoption.
Requirements
The role calls for senior-level Salesforce consulting and development capability, including practical experience with Salesforce Data Cloud, Apex, Flow, data modeling, and integrations. It also requires the ability to coordinate cross-functional stakeholders, produce technical designs and test documentation, and support releases and ongoing platform operations.
About Booking.com
Industry: Software Development
Company size: 10,001+ employees
A career at Booking.com is all about the journey, helping you explore new challenges in a place where you can be your best self. With plenty of exciting twists, turns and opportunities along the way. We’ve always been pioneers, on a mission to shape the future of travel through cutting edge technology, to make it easier for everyone to enjoy amazing experiences wherever they go. Under a desert sky, or in the heart of a bustling city. Discovering the perfect hideaway, or the perfect paella. When you join us, you’ll be part of a community where taking a different path and trying something new is celebrated and supported. And where making a difference counts. We’re determined to make the world of travel more sustainable, more accessible, and more inclusive, to create a positive impact on a global scale. That’s why we’re always looking for people who search for better solutions, the ones eager to stray off the beaten path to find new ways of doing things. Because at Booking.com it’s more than a job, it’s a journey we’re on together.