About the Company
A leading global payments and financial technology organisation is seeking a Senior Data Engineer to join a high-performing data engineering team focused on building scalable analytics and data platform solutions.
About the Role
This role offers the opportunity to work on large-scale data initiatives, leveraging both cloud and on-premise technologies to deliver analytics products, data pipelines, and business-critical insights. You will collaborate closely with engineering, product, and business stakeholders to design and implement innovative data solutions in a fast-paced, technology-driven environment.
Responsibilities
- Design, develop, and maintain scalable big data platforms and analytics solutions.
- Build and optimise data pipelines, workflows, and processing frameworks.
- Lead the design and implementation of complex data engineering initiatives and features.
- Develop high-quality, efficient, and well-tested code.
- Create and maintain data models that support scalable analytics products.
- Work with large structured and unstructured datasets to enable reporting and advanced analytics.
- Collaborate with product managers, engineers, and business stakeholders to translate requirements into technical solutions.
- Support the development and enhancement of cloud-based data platforms.
- Mentor junior engineers and contribute to engineering best practices.
- Drive continuous improvement across development processes, tooling, and delivery methodologies.
- Participate in architecture discussions and contribute to long-term technical strategy.
Qualifications
- 6+ years of experience in Data Engineering, Big Data, or Data Platform development.
Required Skills
- Strong programming experience with Python, Scala, or Java.
- Hands-on experience with:
- Apache Spark
- Hadoop ecosystem
- SQLHive, Impala, NiFi, Airflow, or similar technologies
- Experience designing and building enterprise-scale data pipelines and processing frameworks.
- Strong understanding of data modelling and analytics platforms.
- Experience working with cloud data technologies, including:
- Databricks (preferred)
- Snowflake
- Experience working within Agile software development environments.
- Strong analytical and problem-solving skills.
- Excellent communication skills with the ability to work across technical and business teams.
Preferred Skills
- Experience with Airflow workflow orchestration.
- Exposure to machine learning pipelines and advanced analytics solutions.
- Experience with modern software development technologies such as:
- Java / Spring Boot.NET / C#React / TypeScriptPrevious experience within financial services, payments, fintech, or other highly regulated industries.
- Experience leading technical initiatives and mentoring engineers.