Senior Data Engineer | Modern Cloud & Data Engineering
We’re looking for a modern Data Engineer who thinks like a software engineer.
This isn’t a traditional SQL/ETL-focused Data Engineering role. The ideal candidate will have strong software engineering fundamentals and hands-on experience building cloud-native data platforms and production-grade data solutions.
🔹 What You’ll Be Working With
You’ll be involved in designing, developing and deploying modern data solutions across cloud and distributed data environments.
Core Engineering
- Strong Python development skills
- Strong SQL capability
- Git and collaborative version control
- Software engineering principles and clean coding practices
- SDLC experience
- CI/CD and automated deployment pipelines
- REST APIs
Modern Data Engineering
- Apache Spark / PySpark
- Databricks
- Kafka / streaming technologies
- Flink
- Delta Lake
- Data Lake architectures
- Modern ELT and distributed data processing
Cloud
Hands-on experience with at least one major cloud platform:
- Google Cloud Platform (GCP)
- Microsoft Azure
- Amazon Web Services (AWS)
Experience with technologies such as Dataflow, BigQuery, Dataproc, Pub/Sub, Cloud Storage, Data Factory, Synapse, Event Hubs, S3, Glue, Redshift, Kinesis or EMR would be highly advantageous.
DevOps & Infrastructure
- Docker
- Kubernetes
- Terraform / Infrastructure as Code
- Monitoring and observability
- Production deployment experience
🔹 What We’re Looking For
The strongest candidates will bring a combination of:
✅ Strong Python/software engineering fundamentals
✅ Modern cloud data engineering experience
✅ Strong SQL and data modelling skills
✅ Experience delivering production solutions
✅ Git, SDLC and CI/CD experience
✅ Experience with distributed data processing
✅ Cloud-native development experience
✅ A problem-solving mindset focused on engineering solutions through code
🚫 What This Role Is NOT
This is not primarily a traditional SQL/SSIS/ETL role.
Candidates whose experience is limited to:
- SQL and stored procedures
- SSIS
- Traditional ETL
- Data warehouse development without strong Python, cloud, software engineering and modern data platform experience are unlikely to be suitable.
🌐 Why Join?
You’ll work on modern data engineering projects, helping clients build scalable, cloud-native platforms while working alongside experienced technology professionals.
If you’re a Data Engineer with a Software Engineering mindset and enjoy building modern data platforms rather than simply moving data between databases, we’d love to hear from you.
📩 Apply now or get in touch to discuss the opportunity.
#DataEngineering #DataEngineer #Python #PySpark #Databricks #GCP #Azure #AWS #Cloud #SoftwareEngineering #BigData #Kafka #Spark #DevOps #CI/CD #TechJobs #Hiring