Senior Data Engineer

 

Description:

Are you a highly skilled Data Engineer with strong Python and SQL expertise? Looking to accelerate your career while working on complex, business-critical data platforms within a globally recognised technology organisation? Are you interested in Building Scalable Data Solutions with a Global Technology Leader?

 

This is an exciting opportunity to join a high-performing engineering team where you'll design and deliver data solutions that power analytics, reporting, and strategic decision-making across the business. You'll work with modern technologies, collaborate with talented engineers, and play a key role in shaping the future of enterprise data platforms.

 

Why Join?

 

  • Work with a leading global IT services organisation
  • Contribute to large-scale, business-critical data initiatives
  • Gain exposure to innovative technologies and modern engineering practices
  • Collaborate with experienced engineers in a supportive, Agile environment
  • Opportunity to influence data platform modernisation and transformation programmes
  • Continuous learning and career development opportunities

 

 

The Opportunity

 

We are seeking an experienced Senior Data Engineer to join my clients growing team and help design, build, and support enterprise-scale data ingestion and provisioning solutions.

The ideal candidate will bring deep Python development expertise, strong SQL capabilities, and hands-on experience delivering robust data pipelines. You will work across both Python and Java-based ecosystems, helping to deliver reliable, scalable, and high-performance data solutions that support critical business functions.

 

Key Responsibilities

 

Data Engineering & Platform Development

 

 

  • Design, develop, and maintain scalable data ingestion and provisioning pipelines supporting business-critical applications.
  • Build high-quality Python solutions using object-oriented design principles and engineering best practices.
  • Develop and optimise data transformation processes to integrate data from multiple structured and semi-structured sources.
  • Write efficient, maintainable SQL to support complex data processing, validation, and reporting requirements.
  • Work with enterprise relational databases including SQL Server, PostgreSQL, and MySQL.
  • Ensure the performance, reliability, and operational stability of production data pipelines.
  • Investigate data issues, perform root cause analysis, and implement long-term solutions to improve data quality and resilience.
  • Collaborate with software engineering teams across Python and Java environments to deliver integrated data solutions.

 

 

Continuous Improvement & Innovation

 

 

  • Contribute to data platform modernisation initiatives and architectural improvements.
  • Identify opportunities to enhance automation, scalability, and operational efficiency.
  • Monitor, troubleshoot, and optimise data pipelines to meet performance and reliability targets.
  • Create and maintain technical documentation, data models, and engineering standards.
  • Participate in Agile ceremonies and contribute to a culture of continuous improvement.

 

Essential Experience & Skills

 

 

  • Bachelor's degree in Computer Science, Data Engineering, Software Engineering, or a related discipline.
  • 5+ years of hands-on software engineering or data engineering experience.
  • Strong Python development expertise with solid object-oriented programming knowledge.
  • Proven experience building, maintaining, and supporting data ingestion and provisioning pipelines.
  • Advanced SQL development skills, including complex queries, joins, optimisation, and performance tuning.
  • Experience working with relational database platforms such as SQL Server, PostgreSQL, or MySQL.
  • Strong understanding of data quality frameworks, validation processes, and production support.
  • Experience working within Agile delivery environments.
  • Excellent analytical, troubleshooting, and problem-solving abilities.
  • Strong communication skills with the ability to engage effectively with both technical and non-technical stakeholders.

Organization Methodius IT Recruitment
Industry IT / Telecom / Software
Occupational Category Senior Data Engineer
Job Location Donegal,Ireland
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2026-06-05 1:16 am
Expires on 2026-07-20