At a Glance
- Tasks: Lead a skilled data engineering team to develop scalable data systems and tackle complex challenges.
- Company: Innovative tech company in Edinburgh, known for its data-driven approach and collaborative culture.
- Benefits: Competitive salary, bonus opportunities, hybrid working, and a great benefits package.
- Why this job: Shape the future of data engineering while mentoring a talented team in a high-growth environment.
- Qualifications: Experience in data engineering, team management, and hands-on skills with Java or Python.
- Other info: Opportunity to work with cutting-edge tools and massive datasets in a dynamic setting.
The predicted salary is between 36000 - 60000 £ per year.
Lead a high-performing data engineering team in Edinburgh, driving the development of large-scale, reliable data systems that enable analytics, insight, and operational decision-making across a fast-paced technology organisation.
You’ll oversee a team of skilled data engineers, guiding the design and delivery of scalable data pipelines and platforms that handle massive datasets. You’ll help your team solve complex engineering challenges while maintaining high standards of data quality, reliability, and operational excellence.
We’re looking for someone with a strong technical background who can provide strategic oversight, direct architectural discussions, review implementations, and ensure best practices are applied, while mentoring and coaching your team to grow their skills and take ownership of delivery. You’ll have previous hands-on experience with Java or Python, cloud platforms (AWS, GCP, or Azure), whilst working closely with cross-functional teams to translate analytics and business needs into practical, high-impact data solutions.
This Edinburgh-based technology company is recognised globally for its innovative, data-driven approach. They foster a collaborative, forward-thinking culture where engineers work on large-scale datasets, distributed systems, and modern cloud platforms. Teams leverage cutting-edge tools such as Spark, Airflow, Kafka, dbt, and Databricks to build resilient, scalable, and high-quality data solutions.
Why this role?
- Lead a talented team of data engineers delivering high-quality, reliable data systems.
- Shape the architecture and delivery of data pipelines, platforms, and products from design through production.
- Promote a culture of autonomy, learning, and continuous improvement within your team.
- Collaborate across teams and stakeholders to translate business priorities into actionable technical solutions.
- Work with modern data technologies and massive datasets to tackle challenging engineering problems.
Who you are:
- An experienced Data Engineering manager who has previously worked hands-on in building and maintaining data pipelines or platforms.
- Proven experience managing or mentoring data engineers, providing support and guidance to help teams thrive.
- Comfortable operating in complex environments, delivering high-quality solutions under tight deadlines.
- Passionate about data engineering, modern tooling, and applying best practices to solve challenging technical problems.
- An effective communicator and collaborator, able to bridge technical and business priorities.
The Offer
You’ll receive a competitive salary, bonus opportunity, and a great benefits package. Hybrid working is available, with two days per week onsite in a modern Edinburgh city centre office. This is a unique chance to lead a talented data engineering team, build world-class data systems, and shape the careers of engineers in a high-impact, high-growth technology environment.
If this sounds exciting, please apply or reach out to Murray Simpson.
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Information Technology
Industries: Data Infrastructure and Analytics, IT System Data Services, and IT System Custom Software Development
Location: Edinburgh, Scotland, United Kingdom
Data Engineering Manager employer: Cathcart Technology
Contact Detail:
Cathcart Technology Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Data Engineering Manager
✨Tip Number 1
Network like a pro! Reach out to your connections in the data engineering field, attend meetups, and engage with industry professionals on platforms like LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving data pipelines or cloud platforms. This will give potential employers a taste of what you can do and set you apart from the competition.
✨Tip Number 3
Prepare for interviews by brushing up on technical questions related to data engineering. Practice explaining your past projects and how you tackled challenges. Remember, they want to see your problem-solving skills in action!
✨Tip Number 4
Don’t forget to apply through our website! We’ve got some fantastic opportunities waiting for you, and applying directly can sometimes give you an edge. Plus, it’s super easy to keep track of your applications that way!
We think you need these skills to ace Data Engineering Manager
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your hands-on experience with Java or Python, and any cloud platforms you've worked with. We want to see how you can lead a data engineering team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about data engineering and how your previous roles have prepared you for this position. Don’t forget to mention your leadership style and how you promote a culture of learning.
Showcase Your Technical Skills: In your application, be sure to highlight your technical expertise with modern data technologies like Spark, Airflow, and Kafka. We’re looking for someone who can tackle complex engineering challenges, so let us know how you've done this in the past!
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 don’t miss out on any important updates. Plus, we love seeing applications come in through our own platform!
How to prepare for a job interview at Cathcart Technology
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like Java, Python, and cloud platforms such as AWS, GCP, or Azure. Brush up on your knowledge of tools like Spark, Airflow, and Kafka, as these will likely come up during technical discussions.
✨Showcase Your Leadership Skills
Prepare examples that highlight your experience in managing and mentoring data engineers. Think about specific situations where you guided your team through complex challenges or helped them grow their skills. This will demonstrate your ability to lead a high-performing team.
✨Understand the Business Impact
Be ready to discuss how your work in data engineering translates into business value. Think about how you’ve previously collaborated with cross-functional teams to turn analytics needs into practical solutions. This shows you can bridge the gap between technical and business priorities.
✨Prepare for Scenario Questions
Expect scenario-based questions that assess your problem-solving skills. Practice articulating your thought process when faced with tight deadlines or complex engineering problems. This will help you convey your strategic oversight and operational excellence.