TMS/ CRO/ ESP Enablement Engineer
(talent pool)

Apply Now

We’re always ready to hire the best people when they become available, so while we’re not urgently hiring for this “talent pool” role at the moment, there’s a good chance we’ll still make an offer if everything lines up.

Please do apply and we’ll very quickly give you a lead time on potential start date.

If you have…

  • TMS: 1,3 or 5+ years working directly within Google Tag Manager (GTM), Adobe Launch, or Tealium iQ in the context of Google Analytics, Adobe Analytics or Target implementations.
  • CRO: those same levels of experience building audiences and activities within the likes of Adobe Target, Optimizely, Monetate, or AB Tasty.
  • ESP: or maybe you have experience constructing databases, workflows, and segments within platforms such as Adobe Campaign (Classic or Standard), Klaviyo, Marketo, or Salesforce.
  • Attitude: across all a proactive by default mindset, a sense of humour (seriously, this is important) and a palpable yearning to become much better.

Then this could be the best place in the world for your career

The DMPG Mission

We are a highly experienced team, dedicated to maximising client value return on data & technology. We’ve managed to do this better than anybody else for 10yrs running by:

  • Knowing digital data & the customer experience better than anyone
  • Hiring the best people (see Benefits)
  • Working honestly (we never over-sell or under-deliver & operate as part of our clients’s teams)

Our mission is to become recognised world leaders across our entire service portfolio and we have a serious plan to get there, across the UK, EU, US & AU.

Our team typically grows 30% each year. If successful, we’ll tell you exactly which DMPG role looks best matched and when we expect that specific role to become available.

What we do

Our core enablement services cover six key components within two service strands:


1. Data layer strategy, design and implementation

2. Tag management strategy, deployment and maintenance

3. Analytics strategy, implementation and insights support


4. Conversion rate optimisation strategy, execution and insights support

5. Personalisation strategy, execution and insights support

6. Omni-channel digital customer experience journey orchestration

We typically start working with a client on one distinct problem (e.g. a new Analytics implementation) and then quickly demonstrate the value of broader engagement (e.g. by delivering impactful insight based on newly reliable data or by setting up a few quick win CRO/P tests)
The cornerstone of all our services is accurate data, matched with evolving business needs & trusted by the entire organisation.

Our Three Role Types

  • Engineers (people who write code)
    • 90% of time spent on your subject matter
    • 10% of time spent on calls & comms
  • Enablement Leads (people who manage client accounts)
    • 40-60% of time spent on primary subject matter expertise (e.g. Analytics)
    • 15-25% of time spent on secondary subject (e.g. CRO program planning)
    • 15-45% of time spent managing clients & your delivery team (increasing with seniority)
  • Enablement Specialists (somewhere in the middle – typically managing individual projects within accounts)
    • More time for primary subject
    • Secondary subject is not required but will be arranged if desired
    • 10-20% of time spent managing projects & DMPG delivery team

This Role – Senior/ Base/ Junior Enablement Lead

Enablement Engineers are the foundation of every service we offer at DMPG. As a developer here you will spend the majority of your time working within the platforms for your specialism. Each day you will join a stand-up meeting to receive and prioritise your tasks from the Enablement Leads and Specialists. After that, it’s over to you!

To succeed in this type of role you must thrive on problem solving. The majority of the work we undertake stems from a broad client brief or an unknown technical issue. Proactivity is essential, as you will need to spend time gathering information, investigating possibilities, and only then building the solution. You will also have to manage your time effectively, and provide accurate estimations for all the work you undertake.

It’s likely that you will struggle in such a role if you do not often take the initiative when posed with a challenge, or find it hard to motivate yourself in a remote working environment. While you will always be supported with personal development, it’s crucial that you are comfortable filling your knowledge gaps through self-paced learning also.

Due to the nature of our agency, we work with clients across a wide range of TMS, CRO, and ESP platforms. While we would not expect you to have detailed knowledge across different services, you should be familiar with at least two of the platforms within your specialist area. In some circumstances this can be developed on the job where there is sufficient aptitude shown.


In this role you will report to the Head of Engineering, who will support you on all client tasks and ensure you’re getting the best possible support from the team to deliver solutions for clients & accelerate your career. Your day-to-day responsibilities will include:

  • Supporting the Enablement Lead or Specialist (whomever oversees all the client’s technical needs) within your skillset, working to a brief or direction provided by them.
  • Regularly working alongside a Senior Engineer or Enablement Specialist to ensure a client’s technical requirements are correctly interpreted, and that all potential challenges and caveats are identified.
  • Undertaking development work directly in the tools for which you are an engineering expert:
  • Data Collection (TMS and analytics implementation)
    • Most commonly this will consist of technical integration and deployment tasks using JavaScript.
    • It could also include requirements to design and document data layer architecture using JSON.
    • You will possess a working knowledge of multiple TMS including but not limited to: Tealium iQ, Adobe Launch, Google Tag Manager, and Ensighten.
    • Additional experience working with app-based SDKs such as Firebase, or server-side TMS solutions such as GTM Server, Adobe RTCDP Connections, or Tealium EventStream would be a bonus.
  • Data Activation (CRO experiences and audience building)
    • Most commonly this will consist of front-end development tasks using HTML and JavaScript.
    • You will possess a working knowledge of multiple CRO platforms including but not limited to: Adobe Target, Optimizely, Monetate, and AB Tasty.
    • Additional experience working with more complex forms of CRO activities such as product recommendations or features such as server-side rendering and feature flagging would be a bonus.
  • Data Activation (ESP programmes and segment building)
    • Most commonly this will consist of technical integration and deployment tasks using SQL, JavaScript, and XML.
      It could also include requirements to integrate with external solutions using APIs, SFTP file buckets, and so forth.
    • You will possess a working knowledge of multiple ESPs including but not limited to: Adobe Campaign (Classic v7/v8, or Standard), Klaviyo, Marketo, and Salesforce.
    • Additional experience working with Customer Data Platforms to extract / transform / load, segment and activate data using tools such as Adobe Experience Platform, Tealium AudienceStream, Treasure Data, and Amperity would be a bonus.
  • Regardless of your specialism, you will supporting the Enablement Lead or Specialist to deliver the following:
    • Reviewing technical documentation for new tools and integrations
    • Testing various development tasks prior to deployment
    • Communicating with the internal and external team members whilst undertaking all implementation work required
    • Performing technical audits on existing tools and platforms to ensure best practice is being followed and to provide recommendations for improvement
    • Picking-up any ongoing maintenance tasks as they arise
  • Maintaining an official developer certification for at least 1 of the core tools DMPG operates.
  • Undertaking non-standard engineering tasks, such as researching and upskilling on new solutions to resolve specific issues for a client or expand the capabilities of their existing technical framework.
  • [Base/Senior] Working alongside the Enablement Specialist to prepare training sessions on the tools in which you are considered an engineering expert.
  • [Base/Senior] Buddying with junior developers to help them enhance the quality of their code and understanding of specific CRO platforms and features

Your ESSENTIAL skills and experience (Data Activation Specialist):


  • 1, 3 or 5+ years Adobe Analytics/ Google Analytics, including extensive use of admin functions & reporting
  • Ability to support clients across workstreams that span Data Collection AND Data Activation
  • Proficient in google / microsoft office tools inc. spreadsheets and slide decks


  • Proactive by default
  • Excellent communication skills – verbal, written & presentation material + delivery
  • Excellent task management skills & comfort triaging a long task list
  • Enjoys working in a fast-paced, team environment
  • Sense of humour

Salary and benefits

We have a 95% offer acceptance rate and no candidate has ever turned down a DMPG job offer in favour of another comparable agency role.

0% staff turnover in 2023

This has helped us to build the best team in the business and is built on

  • Absolute meritocracy*
  • Maximal working flexibility
  • Rapid development paths (30% YoY growth means nobody has ever had to wait for a promotion that they’re personally ready for)
  • & an extremely warm, friendly environment
    *We use transparent salary bands, extremely detailed personal development feedback & an OKRs Impact Points framework for measuring & returning personal value creation to make sure you get back what you put in, and you’re never waiting for a promotion that you deserve.

Benefits include:

  • Junior EL: up to £53k
  • Base EL: £53 – £64k
  • Senior EL: £64 – £74.5K
  • Unlimited bonus (up to 10%, 15% & 20% commonly achieved & absolute control over this via our OKRs Impact Points framework
  • 7% Pension
  • Private Medical Cover
  • £2k Annual Health and Wellbeing Budget (will be provided Pro Rata)
  • Unlimited Training & Development Budgets
  • £5k Limit on Cycle to Work Scheme
  • 4.5 day Working Week
  • Flexibility in Working Hours/Location
  • Summer & Winter Parties
  • Zero Politics or Bureaucracy


Home-based (Remote), with the option of joining one of our monthly Central London meetups or more regular ad-hoc weekly coworking sessions.

Enablement Lead: UK only & up to ~3hrs total travel time from London
Enablement Specialist: “Europe+” (up to +/-2hrs vs London time zone)
Engineer: “Worldwide”


This is a chance to be part of a fast growing team delivering real value for major clients and uniquely rapid progression opportunities. We are in most cases considered as an extension of our client’s team and as such enjoy effective and long-standing working relationships. You should be motivated to make a real difference to all client engagements and to deliver best value through excellence.

Apply Now