Skip to main content

Technical Lead - Data Event Platform

Job ID: 4088M Location: Paddington Contract: IT Contract: Full Time Salary: Competitive Closing Date: August 22nd 2021, 11:55 PM

Advance the world of digital through M&S

Leading the transformation of an industry. The continuous pursuit of new information, resourcefulness and invention. Thousands, if not millions of people benefiting from your product-led ideas, every day. That’s why you join M&S Tech. Here, you’ll be proud of your projects, enhance your understanding of new technologies, and shape the future of a new, digitally prevailing brand of retail. Progress isn’t in the pipeline, it’s already happening. And we’re as determined to advance technology through M&S, as we are to advance M&S through technology. Want to help us?

It’s a mindset, a special drive and an enthusiasm that says, ‘We can’t wait to solve this problem’. It’s growing closer as a team through deep discussions about the technologies we love, whether next-gen or old classics. Most of all, it’s wanting to share that excitement with our customers and colleagues – reinventing retail into its most innovative form, then unlocking fresh potential and raising the bar yet again.

Explore M&OS

Success Profile







Our salaries are competitive and reviewed every year.

Colleague Discount

Receive 20% discount in-store and online for you and a partner or family member.


A minimum 28 days’ statutory holiday per year, pro-rata if you’re part time.


We have discretionary bonus schemes depending on the role that you do and the performance of our business.


If you save 3% of your pay into our Pension Saving Plan we will add an extra 6%. More details at

Life Assurance

Free cover of two times your annual salary up to age 70. If you pay into our Pension Saving Plan we double this to four times.


Allows you to save between £5 and £250 per month for three years with the option to buy shares at a 20% discount – or simply take your savings back.


Invest between £10 and £180 each month from your gross salary to buy M&S shares and build up an investment.

My Choices

Enjoy savings on everyday costs to holidays, recognise your colleague’s success and get more information and support on your wellbeing & benefits.

Cycle to Work

Hire a bike and accessories through Cycle to Work and save on tax and national insurance.


Buy the latest technology with interest free financing directly from your salary.

Health & Wellbeing

Save money on you and your families medical and dental expenses. Get great discounts on gym memberships, active wear, and health products.

Mental Health Support

Free 24/7 support from our expert health and wellbeing partners PAM Wellbeing - including free counselling and CBT as well as support for your family.

Giving Back

Support charities you care about the most by donating through your pay or even volunteer for them for one day.

Financial Wellbeing

Access to information and support to help you manage your finances from long term savings to managing your debt or money worries.

Technical Lead - Data Event Platform

Job Description:

We’re looking for a passionate, forward-thinking Tech Lead to deliver the M&S Customer Data Event platform. Your primary focus will be on building, expanding and optimising our Real Time data pipelines, Data Quality and Single Customer View.

Working within the software engineering teams, you’ll be developing a digital platform that surprises and delights millions of M&S customers, while empowering thousands of our colleagues to do the same. It's an exciting time, as you’ll be helping us to redefine ourselves as an engineering-led organization – consisting of some of the best engineering talent anywhere in the UK.

From building a world-class digital platform using a diverse and exciting tech stack, to upping your skills through the most creative means, such as our in-house hackathonsyou’ll feel inspired to do the best work of your career.

Upgrade to M&OS

We have an empowered engineering mindset here – we call it M&OS. We pride ourselves on being a company that puts digital first, inspires engineers to share and develop in the most agile fashion, and invests in revolutionising the future of retail. When you aren’t upping your skills by taking part in one of our hackathons, you’re discovering ways to do the best work of your career. It’s a more exciting way to operate.

The team

Customer Data Event Platform team is one of the most strategic for M&S to drive Customer Personalisation and Offers while building Single Customer View. You’ll spend most of your time shaping the future of our data domain. Helping us build our data engineering capabilities, growing our technologies and influencing how we think about data, data quality and reliability across the business.

We’re a friendly, passionate and humble team – everyone has a voice and is encouraged to talk straight and contribute ideas. You’ll learn, grow, take true ownership of your work and help us solve the industry’s most exciting problems.

What you’ll do

  • Fully hands-on technical driver for all engineering and development responsibilities within Customer Data Event Platform.
  • Lead the build of high-quality and reliable software through proficiency in design patterns, algorithms, data structures and high degree of automation in the cloud software design.
  • Coach teams regularly on system design, through code reviews and data analysis
  • Take prime responsibility of Security of Data, Infrastructure and Applications. Work with InfoSec to define security standards.
  • Collaborate closely with partners to align business, product and technical priorities. Set the technical direction and demonstrate active responsibility for the entire portfolio’s objectives.
  • Drive the delivery of the engineering roadmap with an agile focus.
  • Promote technology, values and ways of working (Championing Tech Blogs, Tech-talks and Hackweeks) in Tech space.
  • Support the technical platform out of hours as a member of the support rota.
  • Harmonise our teams, fellowships and orchestras.
  • Coach, mentor engineers and lead by example on all aspects of software engineering (line management).
  • Take responsibility for initiatives to take M&S Software Engineering to the next level, always willing to challenge the status quo.
  • Orchestrate a culture of collaboration and continuous improvement across the organisation to ensure scalability and long-term efficiency.
  • Engage in discovery sessions and spikes, working with both the architectural, platform and software engineering teams to determine if we should roll out new capabilities, and how this can be done in a repeatable and scalable manner.

Key Skills Required (Tech and Interpersonal)

  • Strong experience in languages such as Python, Spark, Graphql and Java.
  • Strong experience in designing/building scalable, extensible enterprise data architecture and data pipelines using Kafka Stream.
  • Experience with data and domain modelling, domain driven design, data standards and data architectures (tabular, graph, document, multi-model)
  • A good understanding of industry best-practice around standards, quality and continuous improvement in the field of data engineering.
  • Experience in conducting large scale enterprise batch and real-time processing from varying sources like CDP, Data Factory, Data Warehouse, etc.
  • Experience with event driven microservice architecture, domain driven design, enterprise integration patterns and event sourcing.
  • Experience in the use of machine learning models to transform and prepare data within the data pipeline, including feature engineering, versioning and packaging, model training and distribution.
  • Shown experience in quality assuring data programmes, including non-functional testing and performance tuning.
  • Full stack application experience using JavaScript (Node, React, Typescript, Next).
  • Specialist understanding of software architecture and design principles.
  • Experience with setting up CI/CD pipelines using Github Actions, Azure Ops, Jenkins, or Concourse.
  • Significant professional experience with Microsoft Azure and Devops Culture.
  • Experience using services used container orchestration platforms, such as Kubernetes and Docker.
  • Experience with SQL and NoSQL Databases.
  • Proven track record to speak authoritatively about platform architecture, system design, and implementation details to senior technical partners.
  • Exposure to Server-side A/B testing using frameworks like Adobe Target and Monetate will be beneficial.
  • In depth knowledge of DHCP, DNS, SSH, HTTPS, SNMP, SMTP, Syslog, and TCP/IP (IPv4 and IPV6).
  • Experience working in Agile Environment (using Scrum, Kanban or SAFE).


  • Excellent people management, interpersonal, analytical and problem-solving skills.
  • Experienced tech blogger, public speaker and open-source contributor.
  • Significant track record of strategic and innovative thinking.
  • Ability to lead engineers and technical partners to a desired outcome, without prescribing it.

Ready to upgrade to M&OS and expose yourself to an exciting new mix of data capabilities while working across our diverse tech stack? Join us in transforming an entire industry on our mission to become the world’s most intuitive digital retailer.