Senior Data Engineer
Salary: £37,000 - 68,500 per year
Requirements:- Strong commercial experience in data engineering and modern data platforms.
- Advanced programming skills in Java or Python.
- Expertise working with technologies such as Kafka, Spark, Flink or similar distributed data frameworks.
- Experience delivering solutions within AWS or other major cloud platforms.
- Strong understanding of data architecture, scalability and performance optimisation.
- Experience working with containerisation, Infrastructure as Code and automated deployment approaches.
- Ability to engage confidently with both technical and non-technical stakeholders.
- Experience supporting or leading technical teams within complex delivery environments.
- Design and deliver scalable data platforms and engineering solutions.
- Lead the development of batch and real-time data pipelines.
- Drive best practice across data architecture, engineering standards and governance.
- Work with cloud-native technologies to develop high-performing data solutions.
- Support DevOps adoption, automation and CI/CD processes.
- Collaborate with architects, engineers and stakeholders across multiple projects.
- Mentor junior engineers and contribute to team capability development.
- Support technical decision-making and solution design activities.
- AWS
- CI/CD
- Cloud
- DevOps
- Flink
- Support
- Java
- Kafka
- Python
- Spark
More:
We are supporting a major technology consulting business as it continues to expand its data engineering capability. This Senior Data Engineer role is based in Newcastle with hybrid working and offers a salary of up to £68,000 plus bonus, pension and benefits. You will join a growing engineering practice delivering innovative data solutions at scale, work alongside talented technology professionals, gain exposure to cutting-edge technologies and play a key role in shaping the future direction of complex data programmes.
last updated 34 week of 2026