Location: Dublin (Hybrid - 3 days onsite per week)
Contract Length: Initial 12-month contract with potential extension
Overview
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.
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.
Key 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.
Required Skills & Experience
- 6+ years of experience in Data Engineering, Big Data, or Data Platform development.
- Strong programming experience with Python, Scala, or Java.
- Hands-on experience with:
- Apache Spark
- Hadoop ecosystem
- SQL
- Hive, 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.
Desirable Experience
- 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 / TypeScript
- Previous experience within financial services, payments, fintech, or other highly regulated industries.
- Experience leading technical initiatives and mentoring engineers.
Ideal Candidate
The successful candidate will be a highly motivated Senior Data Engineer who enjoys solving complex data challenges and building scalable solutions that deliver real business value. You will be comfortable working across engineering, analytics, and business functions while contributing to the development of modern data platforms and products.
