At a Glance
- Tasks: Design and build scalable data pipelines using cutting-edge technologies.
- Company: Join CGI, a top-rated employer known for innovation and collaboration.
- Benefits: Competitive salary, private healthcare, pension scheme, and hybrid work flexibility.
- Why this job: Make a real impact by transforming complex data into powerful insights.
- Qualifications: Experience with Databricks, SQL, Azure Data Factory, and Python required.
- Other info: Supportive culture with opportunities for career growth and skill development.
The predicted salary is between 36000 - 60000 £ per year.
At CGI, we help organisations turn complex data into powerful, trusted platforms that enable smarter decisions and lasting impact. As a Senior Data Engineer, you'll be instrumental in designing, building, and evolving a large-scale data platform that underpins critical business outcomes. Working within a collaborative DevOps environment, you'll deliver resilient, scalable data solutions while shaping best practice and driving continuous improvement. You'll be encouraged to take ownership of your work, explore creative approaches to data engineering challenges, and grow your career within a supportive culture that values collaboration, innovation, and real-world impact.
Due to the secure nature of the programme, you will need to hold UK Security Clearance or be eligible to go through this clearance. This is a hybrid role offering flexibility to balance on-site collaboration and remote working. You'll primarily work from home or your local CGI office, with occasional travel to client workshops or team sessions at key locations such as Birmingham, London, Manchester, or Leeds.
Your future duties and responsibilities:
- Build and maintain robust data pipelines that support a modern, enterprise-scale data platform.
- Work closely with architects, analysts, and client stakeholders to ensure data is reliable, accessible, and aligned to architectural standards.
- Take ownership of engineering outcomes, contribute ideas to improve platform performance and resilience, and help shape a positive, collaborative engineering culture.
- Support and guide less experienced colleagues, sharing knowledge and encouraging high standards across the team.
Key responsibilities include:
- Design, develop, and maintain scalable data pipelines using Databricks, Azure Data Factory, and Python.
- Maintain data quality, consistency, and lineage across ingestion, transformation, and delivery layers.
- Implement scheduling and monitoring to ensure reliable data operations.
- Work with Data Architects and Analysts to align pipelines with data models and target architecture.
- Resolve data issues across development and production environments to maintain platform stability.
- Maintain clear technical documentation and contribute to shared engineering knowledge.
- Coach and support team members, helping to raise capability across the data engineering function.
To be successful, you will bring strong hands-on data engineering experience, a proactive mindset, and the ability to work collaboratively within agile teams. You should be comfortable taking ownership of data solutions, continuously improving them, and supporting others to succeed.
Essential qualifications:
- Strong experience with Databricks, SQL, Azure Data Factory, and Python.
- Experience working within Azure-based data platforms.
- Proven background in building and maintaining scalable data pipelines.
- Experience with Azure DevOps and agile delivery practices.
- Solid understanding of data modelling and data architecture principles.
- Strong problem-solving, communication, and collaboration skills.
- Experience with CI/CD, version control, and DevOps practices for data.
Desirable:
- Azure Synapse, Blob Storage, data quality/testing tooling, Git, or triplestore technologies.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you'll reach your full potential because you are invited to be an owner from day 1 as we work together to bring our Dream to life. Your work creates value. You'll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You will shape your career by joining a company built to grow and last.
Senior Data Engineer employer: ENGINEERINGUK
Contact Detail:
ENGINEERINGUK Recruiting 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 current or former employees at CGI on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the interview by brushing up on your technical skills. Make sure you can confidently discuss your experience with Databricks, Azure Data Factory, and Python. Practice common data engineering scenarios to show off your problem-solving skills.
✨Tip Number 3
Show your passion for collaboration! During interviews, share examples of how you've worked in teams, coached others, or contributed to a positive work culture. CGI values teamwork, so let that shine through!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining the CGI family. Let’s get you that Senior Data Engineer role!
We think you need these skills to ace Senior Data Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Data Engineer role. Highlight your experience with Databricks, Azure Data Factory, and Python, as these are key skills we're looking for. Show us how your past work aligns with the responsibilities mentioned in the job description.
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 you can contribute to our collaborative culture at CGI. Don't forget to mention any relevant projects or achievements that demonstrate your problem-solving skills.
Showcase Your Team Spirit: Since we value collaboration, make sure to highlight your experience working in agile teams. Share examples of how you've supported colleagues or contributed to team success. We want to see that you're not just a great engineer, but also a fantastic teammate!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, you'll find all the details you need about the role and our company culture there!
How to prepare for a job interview at ENGINEERINGUK
✨Know Your Tech Stack
Make sure you’re well-versed in Databricks, Azure Data Factory, and Python. Brush up on your SQL skills too! Be ready to discuss how you've used these technologies in past projects and how they can be applied to the role at CGI.
✨Showcase Your Problem-Solving Skills
Prepare examples of challenges you've faced in data engineering and how you resolved them. Highlight your experience with CI/CD and DevOps practices, as this will demonstrate your ability to maintain platform stability and improve processes.
✨Emphasise Collaboration
CGI values teamwork, so be prepared to talk about how you’ve worked with architects, analysts, and other stakeholders. Share instances where you’ve coached or supported less experienced colleagues, showcasing your commitment to a collaborative culture.
✨Understand the Company Culture
Familiarise yourself with CGI’s values and their commitment to inclusivity and diversity. Be ready to discuss how you align with these values and how you can contribute to a positive, innovative environment within the team.