Senior Data Engineer

Senior Data Engineer

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

At a Glance

  • Tasks: Design and build innovative data solutions to combat financial crime.
  • Company: Join a cutting-edge cybersecurity team in Manchester or London.
  • Benefits: Competitive daily rate, hybrid work model, and opportunities for skill development.
  • Other info: Collaborative, agile environment with excellent problem-solving opportunities.
  • Why this job: Make a real impact by protecting users across the UK and Europe.
  • Qualifications: Strong Data Engineering experience with Python, SQL, and cloud platforms.

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

Location: Manchester or London (Hybrid, 3 days per week onsite)

Contract: 12 months

Rate: up to £600 p/d (DOE)

Join a forward-thinking cybersecurity and fraud prevention team working at the cutting edge of technology. This role offers the opportunity to design and build innovative data solutions that help detect and prevent financial crime, protecting hundreds of thousands of users across the UK and Europe.

As a Senior Data Engineer, you will design and implement robust, scalable data pipelines that power real-time analytics and critical decision-making systems. You will work across the full data lifecycle, building ELT pipelines from source to presentation, while ensuring high standards of code quality, testing, and documentation. You will collaborate closely with cross-functional teams including developers, product owners, and scrum masters, contributing to solution design and continuous improvement of engineering practices. The role also involves owning deployments across environments and supporting systems in production.

Key skills and experience:

  • Strong experience as a Data Engineer
  • Advanced Python and SQL skills
  • Experience with cloud platforms (AWS preferred)
  • Proficiency in PySpark and/or Pandas
  • Familiarity with data quality tools (e.g., Great Expectations)
  • Experience with infrastructure as code (Terraform or CloudFormation)
  • Understanding of modern development best practices and agile methodologies
  • Experience with graph databases is a plus but not essential.

This is an excellent opportunity for someone who enjoys solving complex problems, building future-proof solutions, and continuously developing both technical and interpersonal skills within a collaborative, agile environment. Please apply today to be considered.

McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.

Senior Data Engineer employer: McGregor Recruitment

Join a leading global professional services firm that prioritises innovation and employee development in the rapidly evolving field of AI. With a hybrid work environment, you will benefit from a collaborative culture that encourages creativity and offers ample opportunities for growth and advancement. Experience the unique advantage of working with cutting-edge technology on impactful projects that deliver real enterprise value.

McGregor Recruitment

Contact Details:

McGregor Recruitment 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. The more people you know, the better your chances of landing that Senior Data Engineer role.

Tip Number 2

Show off your skills! Create a portfolio showcasing your data engineering projects, especially those involving Python, SQL, and cloud platforms. This will give potential employers a taste of what you can bring to the table.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice common data engineering scenarios and be ready to discuss how you've tackled complex challenges in the past.

Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Senior Data Engineer

Data Engineering
Python
SQL
Cloud Platforms (AWS preferred)
PySpark
Pandas
Data Quality Tools (e.g., Great Expectations)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior Data Engineer role. Highlight your experience with Python, SQL, and cloud platforms like AWS. We want to see how your skills align with our needs!

Showcase Your Projects:Include specific projects where you've built data pipelines or worked with ELT processes. We love seeing real examples of your work that demonstrate your problem-solving skills and technical expertise.

Keep It Clear and Concise:When writing your application, keep it clear and to the point. Use bullet points for easy reading and make sure to proofread for any typos. We appreciate a well-organised application!

Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to hear from you!

How to prepare for a job interview at McGregor Recruitment

Know Your Tech Inside Out

Make sure you brush up on your Python, SQL, and any cloud platforms you've worked with, especially AWS. Be ready to discuss specific projects where you've implemented data pipelines or used PySpark and Pandas. The more detailed examples you can provide, the better!

Showcase Your Problem-Solving Skills

Prepare to talk about complex problems you've solved in previous roles. Think of scenarios where you designed innovative data solutions or improved existing processes. This will demonstrate your ability to think critically and adapt in a fast-paced environment.

Familiarise Yourself with Agile Practices

Since the role involves working in a collaborative, agile environment, be ready to discuss your experience with agile methodologies. Share how you've contributed to team dynamics and continuous improvement in past projects, as this will highlight your teamwork skills.

Ask Insightful Questions

At the end of the interview, don’t forget to ask questions! Inquire about the team’s current challenges, the technologies they’re excited about, or how they measure success in their projects. This shows your genuine interest in the role and helps you gauge if it’s the right fit for you.