Senior Data Engineer

Senior Data Engineer

Full-Time 60000 - 80000 £ / year (est.) No working from home possible

At a Glance

  • Tasks: Build and maintain data platforms that empower public sector organisations.
  • Company: Join Made Tech, a mission-driven tech company transforming public services.
  • Benefits: Enjoy 30 days holiday, flexible remote work, and paid counselling.
  • Other info: Inclusive culture with opportunities for personal and professional growth.
  • Why this job: Make a real impact on society through innovative data solutions.
  • Qualifications: Experience in data engineering and a passion for learning.

The predicted salary is between 60000 - 80000 £ per year.

Our Senior Data Engineers enable public sector organisations to embrace a data‑driven approach by providing data platforms and services that are high‑quality, cost‑efficient, and tailored to clients’ needs. They develop, operate, and maintain these services, ensuring maximum value to data consumers, including analysts, scientists, and business stakeholders.

As a Senior Data Engineer, you may play one or more roles according to our clients’ needs. The role is very hands‑on, supporting as a senior contributor for a project, focusing on both delivering engineering work and upskilling members of the client team. At other points, you might play more of a technical architect role and work with the larger MadeTech team to identify growth opportunities within the account. You’ll need to have a drive to deliver outcomes for users, considering the wider context of a delivery and maintaining alignment between the operational and analytical aspects of the engineering solution.

Skills, Knowledge & Expertise

  • Enthusiasm for learning and self‑development
  • Proficiency in Git (inc. Github Actions) and able to explain the benefits of different branch strategies
  • Gathering and meeting the requirements of both clients and users on a data project
  • Strong experience in IaC and able to guide how one could deploy infrastructure into different environments
  • Owning the cloud infrastructure underpinning data systems through a DevOps approach
  • Knowledge of handling and transforming various data types (JSON, CSV, etc.) with Apache Spark, Databricks or Hadoop
  • Good understanding of the possible architectures involved in modern data system design (e.g. Data Warehouse, Data Lakes and Data Meshes) and the different use cases for them
  • Ability to create data pipelines on a cloud environment and integrate error handling within these pipelines, with an understanding of how to create reusable libraries to encourage uniformity of approach across multiple data pipelines
  • Able to document and present an end‑to‑end diagram to explain a data processing system on a cloud environment, with some knowledge of how you would present diagrams (C4, UML etc.)
  • To provide guidance on how one would implement a robust DevOps approach in a data project, including tools needed for DataOps in areas such as orchestration, data integration and data analytics
  • Experience in improving resilience in a project by checking for software vulnerabilities and implementing appropriate testing strategies (unit, integration, data quality etc.)
  • Knowledge of SOLID, DRY and TDD principles and how to practically implement these into a project
  • Agile practices such as Scrum, XP, and/or Kanban
  • Designing and implementing efficient data transformation processes at scale, both in batch and streaming use cases
  • People skills such as mentoring, supportive team player and performing line management duties
  • To be able to demonstrate a commercial mindset when on projects to grow accounts organically with senior stakeholders

Desirable experience

  • Working at a technology consultancy
  • Working with Docker and virtual environments as part of the development and CI/CD process
  • Working with senior stakeholders to gather requirements and keep them engaged
  • Experience in working with a team of engineers using a variety of techniques such as pair programming or mob programming
  • Working with data scientists to productionise advanced data deliverables, such as machine learning models
  • Working knowledge of statistics
  • Working with multidisciplinary digital and technology teams
  • Working within the public sector

Job Benefits

  • 30 days Holiday – we offer 30 days of paid annual leave + bank holidays!
  • Flexible Parental Leave – we offer flexible parental leave options
  • Remote Working – we offer part time remote working for all our staff
  • Paid counselling – we offer paid counselling as well as financial and legal advice

An increasing number of our customers are specifying a minimum of SC (security check) clearance in order to work on their projects. As a result, we’re looking for all successful candidates for this role to have eligibility. Eligibility for SC requires 5 years’ of continuous UK residency. Please note that if at any point during the interview process it is apparent that you may not be eligible for SC, we won’t be able to progress your application and we will contact you to let you know why.

About Made Tech

Made Tech is on a mission to use technology to improve society – for everyone. We help organisations transform, deliver and manage world‑class digital products and services. Today, you can see our services (and people!) in action, such as the design and build of the Homes for Ukraine service, delivered in 2 weeks. We’re helping local authorities make it easier and quicker for people to log housing repairs online. By digitalising access to NHS services we’re making it more accessible, such as children needing mental health support. All this great experience is enabling us to support new areas, like energy. We’re helping to drive better environmental outcomes by improving network performance through real‑time asset monitoring, which means less wasted energy. We were recently named as a finalist in the Raising the Bar for Workplace Transparency Award in the Shift People Awards. This is a recognition of our many great initiatives, such as our open‑access employee handbook that we launched five years ago.

Senior Data Engineer employer: 慨正橡扯

At Made Tech, we pride ourselves on being an exceptional employer that champions a culture of inclusivity, growth, and innovation. As a Senior Data Engineer, you'll enjoy 30 days of annual leave, flexible working arrangements, and opportunities for professional development while contributing to meaningful projects that enhance public services. Our commitment to employee well-being is reflected in our support systems, including paid counselling and a focus on creating a happy and inspiring work environment for all backgrounds.

Contact Details:

慨正橡扯 Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Data Engineer

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your data engineering expertise. This gives potential employers a tangible sense of what you can bring to the table.

Tip Number 3

Prepare for interviews by brushing up on common technical questions and scenarios related to data engineering. Practice explaining your thought process clearly, as communication is key in this role.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re here to support you throughout the process, so don’t hesitate to reach out if you need help!

We think you need these skills to ace Senior Data Engineer

Data Engineering
Git
Infrastructure as Code (IaC)
Cloud Infrastructure Management
Apache Spark
Databricks
Hadoop

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your application to highlight how your skills and experiences align with the Senior Data Engineer role. We want to see how you can bring value to our team and clients, so don’t hold back on showcasing your relevant projects!

Show Your Passion for Learning:We love candidates who are eager to learn and grow! In your application, share examples of how you've pursued self-development or tackled new challenges in your previous roles. This will show us that you're a great fit for our culture.

Be Clear and Concise:When writing your application, keep it straightforward and to the point. Use clear language to describe your experiences and skills, making it easy for us to see why you’d be a fantastic addition to our team.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, you’ll find all the info you need about the position there!

How to prepare for a job interview at 慨正橡扯

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like Git, Apache Spark, and cloud infrastructure. Be ready to discuss how you've used these tools in past projects and how they can benefit the organisation.

Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled challenges in data engineering. Whether it’s improving data pipelines or implementing DevOps practices, having concrete examples will demonstrate your hands-on experience and ability to deliver outcomes.

Understand the Client's Needs

Research the public sector organisations that Made Tech works with. Understanding their specific challenges and how a data-driven approach can help will show your enthusiasm for the role and your commitment to delivering value.

Be Ready to Discuss Collaboration

As a Senior Data Engineer, you'll be mentoring and working with teams. Prepare to talk about your experience in collaborative environments, whether through pair programming or engaging with stakeholders, to highlight your people skills.