Head of Data Engineering

Posted 04 August 2022
Salary Competitive

Job description

Data at N Brown has recently been elevated to one of the 5 strategic pillars, with a mission to establish data as an asset to win. The Group Data function, led by the Director of Data reporting to the CEO, has been established to define and implement the enterprise data vision and strategy.

We are already a strongly data led business with a purpose to our customers look and feel amazing.


We’re now embarking on one of the most exciting data transformation journeys in the industry, and we’re looking for an exceptionally driven Head of Analytics to help us on this journey and complete the senior management team, alongside the Data Management, Data Engineering, Data Science and Data Visualisation disciplines.


About the role:

As Head of Data Engineering, your role will drive the enterprise-wide data engineering strategy, overseeing engineering capability, as well as data modelling and design, database design and administration in addition to software development and systems and software life cycle engineering.


In your role as Head of Engineering you will:

  • Develop and implement the data engineering strategy by engaging with stakeholders across the business, understanding their requirements.
  • Work in partnership with Product Management and Digital Technology teams to prioritise requirements and create the enterprise-wide data engineering roadmap aligned to our strategic pillars
  • Act as a focal-point for the Data Teams and identify cross-company opportunities to work collaboratively and share insight and techniques
  • Build a high performing data engineering team, support, and coach colleagues, supporting with career development
  • Using your knowledge and understanding of the Digital and Data Engineering processes (including Software Delivery and QA), Agile/Lean Delivery methodologies/best practices, Technology Strategy and Architecture to ensure best practice across the team.
  • Developing software components to deliver value to stakeholders.
  • Establishing and deploying an environment for developing, continually improving, and securely operating software and systems product and services
  • Applying the processes, systems and functions required to make new and changes services and features available for use
  • Manage supplier relationships and delivery


What you’ll need to succeed:

  • Agile development methodologies
  • Experience leading and developing a team
  • Strong stakeholder management skills
  • Application lifecycle management: Jira, Confluence
  • Source control: Git, GitLab
  • Data warehouses, Data lakes: concepts, products e.g. Teradata, AWS, etc
  • Database management - SQL Queries, DDL/DML
  • Scripting languages, e.g. Python, Shell script, Perl, etc
  • Data Transformation e.g., XSLT
  • File and data formats, e.g. JSON, XML, Parquet, Avro, CSV, Fixed Width
  • M.I tools, e.g. PowerBI, Business Objects, Qlik, Excel, etc.
  • AWS services, e.g. S3, IAM, Cloudwatch, Glue, Athena, Lambda and Kinesis etc.
  • Data orchestration platforms, e.g., Airflow.


Working at N Brown you’ll explore everything the world of digital retail has to offer by asking questions, trying new things and chasing opportunities. Combine this curiosity with the freedom to make your own choices, take charge of projects and work flexibly, and you’ve got the perfect place to showcase your skills and learn new ones.


A digital retailer will be fast-paced at times, but this just means something new and exciting is always on the way. So, if you can collaborate, think on your feet, embrace innovation and love working together for a common goal, you could have a serious impact on the business, your career and our customers’ lives.


We’re looking for people with a passion for what they do, pride in the brand they work for and the the curiosity to uncover new and exciting insights. If you feel your experience and attitude match what we’re looking for then we’d love to hear from you.