Job Description
As a Senior Marketing Data Engineer , you will support data sourcing, integration, automation, and framework design for the core Marketing tools. You will build integrations with Salesforce’s Marketing Cloud and Pardot platforms in conjunction with our core CRM Salesforce platform. You will support marketing campaign development, integrations between core Salesforce systems, environment management and enhancement delivery.
You can work remotely or come onsite if desired.
Our global IT team is 400 colleagues working from North America and Europe. This position is part of a small, newly established development team within the Commercial Technology organization that supports Sales, Customer Service, and Marketing systems with 40 colleagues.
Our technical stack includes Salesforce’s Sales Cloud, Service Cloud, Experience Cloud, Marketing Cloud, and Pardot, in addition to core database platforms/tools like Snowflake, Oracle, Relational Junction, Informatica, Alteryx, and Postgres. We are a cloud-first department with over 60% of our technology hosted in Cloud Platforms, including AWS, GCP, and Azure.
In this role:
You will work closely with marketing and product management teams to define and implement new functionality and product capabilities within Salesforce Marketing Cloud and Pardot.
You will use your working knowledge of how best to leverage the broader Salesforce Ecosystem – Marketing, Sales, Service Clouds – to align campaigns with marketing journeys.
You will help define the technical architecture landscape within the Salesforce Marketing Cloud and Pardot in alignment with the broader Salesforce Ecosystem.
You will identify gaps between current and desired end-states and deliver a comprehensive solution.
You will understand and help design solutions for data flow and data integration.
You will develop data schemas to meet technical configurations, ensuring that the resulting systems operate efficiently and reliably. You will understand the business function supported by the application within the design framework. You will provide design integrated with other related systems.
You will develop ETL processes and prepared statements to migrate data from one platform to another.
You will design, code, test, debug and documents mid-tier and data-tier services based on technical requirements developed by analysts and project teams.
You will estimate and track the time required to complete work.
You will test and debug programs to finalize and ensure smooth operation, leveraging automation where applicable.
You will document program design, coding, and other details to guide others in application development, use and maintenance.
You will support, update and maintain existing systems in response to business needs, system problems or other factors.
You will coordinate with project teams to design, code, test and document system changes.
You will coordinate with project team members to define application requirements.
You will identify business needs, assess available technologies and develop and present solutions.
You will provide a high level of customer service, partner with end-users to resolve problems or to deploy new applications.
You may design system architectures.
What you need to succeed:
Bachelor’s degree or equivalent combination of education and experience required.
You are good at scripting in SQL, Python and AMPscript
You are confident in working with the common database technologies such as relational (e.g. Snowflake, Postgres, Oracle, MySQL), no-SQL (e.g. Mongo), and Hadoop (e.g. S3, Hive, Presto).
You are an expert in SQL and complex SQL query methods.
You are familiar with the Salesforce ecosystem (CRM, Marketing Cloud, Pardot, Lightning Components/Custom Web Components, Platform Events, etc.).
You are familiar with cloud technologies (Salesforce and AWS).
You are familiar with 3rd party integrations, including service calls and data architecture.
Your experience integrating and supporting a Customer Experience platform (CXM/CDP) is a plus.
You are familiar with typical Linux-based work environments and writing shell scripts.
You are familiar with Agile and Scrum methodologies.
You have built distributed and cloud-based data pipelines.
You understand data warehousing solutions.
You excel at customer service and building relationships with businesses.
You take the initiative in resolving problems, balancing conflicting requirements in partnership with others.
You thrive in a fast-paced, high energy environment.
You are an excellent communicator, willing to lead discussions and work effectively as part of a team.
Why IDEXX
We’re proud of the work we do, because our work matters. An innovation leader in every industry we serve, we follow our Purpose and Guiding Principles to help pet owners worldwide keep their companion animals health and happy, to ensure safe drinking water for billions, and to help farmers protect livestock and poultry from disease. We have customers in over 175 countries and a global workforce of over 9,000 talented people.
So, what does that mean for you? We enrich livelihoods of our employees with a positive and respectful work culture that embraces challenges and encourages learning and discovery. At IDEXX, you will be supported by competitive compensation, incentives and benefits while enjoying purposeful work that drives improvement.
Let’s pursue what matters together!
IDEXX values a diverse workforce and workplace and strongly encourages women, people of color, LGBT individuals, people with disabilities, members of ethnic minorities, foreign-born residents, and veterans to apply.
IDEXX is an equal opportunity employer. Applicants will not be discriminated against because of race, color, creed, sex, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, ancestry, marital status, veteran status, medical condition, or any protected category prohibited by local, state, or federal laws.