L

Liberty IT

Engineering and delivering transformative tech solutions

Senior Software Engineer - Data

Data EngineeringConfirmed live in the last 24 hours
Full-timeBelfast, UKNo salary listedIn-person

About the Job

Requirements

  • Strong experience developing high-quality, scalable software solutions using Python.
  • Experience working with AWS technologies.
  • Experience working in agile software development teams and delivering production-ready software.
  • Experience using artificial intelligence in the software delivery cycle, including assistants and coding agents.
  • A third-level qualification in Software Engineering, Computer Science, Data Engineering, or a STEM subject and at least 3 years of commercial software development experience; alternatively, current and valid industry-recognized certifications and at least 5 years of commercial software development experience.

Responsibilities

  • Transform and deliver high-quality, scalable, and compliant datasets that power insurance pricing and modelling capabilities.
  • Build robust Python-based solutions for efficient ingestion, transformation, and delivery of business-critical data.
  • Design, develop, and maintain data pipelines and products supporting pricing, modelling, and analytics teams.
  • Use AWS and Snowflake to deliver secure, scalable, high-performing data solutions.
  • Collaborate with data scientists, engineers, product partners, and business stakeholders to understand requirements and deliver value.
  • Ensure data quality, reliability, and compliance through engineering best practices and automated testing.
  • Contribute to architecture and design of modern data platforms and services.
  • Maintain and improve continuous integration and continuous delivery processes and engineering standards across the team.
  • Mentor and support other engineers, raising technical standards and promoting best practices.
  • Assess emerging technologies and identify opportunities to improve the data engineering ecosystem.
  • Take ownership of increasingly complex stories, components, and data products as skills develop.
  • Contribute to technical communities, continuous improvement, and the evolution of data engineering standards.

Desired Qualifications

  • Experience with dbt, Databricks, Airflow, or similar modern data engineering technologies.
  • Experience delivering solutions using enterprise data platforms and data engineering technologies such as Snowflake and Databricks.
  • Strong understanding of data engineering fundamentals, including data modelling, data quality, governance, and optimisation.
  • Experience designing, building, and maintaining reliable, scalable data processing solutions.
  • Strong analytical SQL skills and experience optimising large-scale datasets.
  • Experience building solutions supporting machine learning, data science, or predictive modelling teams.
  • Experience implementing data governance, compliance, and security controls within data platforms.
  • Experience working with large-scale cloud data ecosystems and distributed processing technologies.
  • Interest in deepening expertise in Python for production-grade data engineering and building hands-on experience with AWS, Snowflake, and modern cloud-native data architectures.
  • Interest in strengthening data modelling, data quality, governance, security, and optimisation skills; learning dbt, Databricks, Airflow, and distributed data processing; and improving analytical SQL skills using large-scale datasets.
  • Interest in understanding how data products support pricing, modelling, analytics, and machine learning.

About the Company

Liberty IT

Engineering and delivering transformative tech solutions

Liberty IT designs and builds technology solutions by combining problem-solving, engineering and business know-how to improve how companies interact with customers. Its work involves engineering software, systems and digital experiences tailored to specific business challenges, using collaborative teams that span experience levels. They start with the client’s needs, then create, test and implement custom software and technology solutions to transform customer interactions and workflows. Backed by Liberty Mutual Insurance with 25+ years of experience and a strong team culture, Liberty IT differentiates itself through practical problem solving, cross-functional collaboration and a focus on delivering real business value and well-being for its people. The goal is to help clients achieve measurable business improvements by delivering effective tech solutions that enhance customer experiences and operations.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Belfast, United Kingdom
Founded
1997

Recently Posted Jobs

Explore more opportunities at Liberty IT

See more jobs