Senior Data Engineer job description: we’re a leading Investor Services group looking for an experienced Data Engineer to join our global team in an Engineering Manager role. The ideal candidate will have a track record of building and managing complex data infrastructures and have extensive experience in data wrangling, data pipeline architecture, and data warehousing.
Requirements
- 7-10 years of software engineering experience
- Bachelor’s degree in Computer Science or a related field
- Strong hands-on expertise in data engineering and analytics within complex environments
- Deep technical capability across Linux and Bash, programming languages such as Python, Go, Scala, C++, or Kotlin
- Advanced Python libraries (Pandas, NumPy, PySpark, Dask)
- Strong foundation in algorithms and data structures
- Proven experience with databases (PostgreSQL/MySQL, Microsoft SQL Server), cloud platforms (AWS, Azure, or GCP), data lakes and warehouses (Snowflake, Databricks, Redshift), stream processing (Kafka, Kinesis), and the implementation of data warehousing and API solutions
Benefits
- Comprehensive remuneration
- Pension Scheme
- Wellbeing
- Flexible working
- Support and development
To apply for this job please visit jobs.smartrecruiters.com.

Follow us on social media