> Markdown version of [/jobs/ext/4155389-senior-software-engineer-data](https://www.wearedevelopers.com/jobs/ext/4155389-senior-software-engineer-data). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - Data - **Company:** Liberty IT - **Location:** Belfast, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Agile Methodology, Airflow, Amazon Web Services, Business Analytics Applications, Data Analysis, Automation of Tests, Big Data, Cloud Engineering, Code Review, Continuous Integration, Data Architecture, Information Engineering, Data Governance, Data Infrastructure, Data Systems, Distributed Computing Environment, Python (Programming Language), Machine Learning, Cloud Services, Standard Sql, Software Engineering, Enterprise Data Management, Data Processing, Cloud Platform System, Snowflake, Information Technology, Data Management, Data Pipelines, Databricks - **Published:** October 20, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d13b9b9e65aec0be ## About the Role * Strong experience developing high-quality, scalable software solutions using Python * Experience building and managing data pipelines, data products, or analytical platforms in cloud environments * Strong understanding of data engineering fundamentals, including data modelling, data quality, governance, and optimisation * Experience working with AWS and cloud-native data technologies * Experience delivering solutions using Snowflake or similar enterprise data platforms * Experience designing, building and maintaining reliable, scalable data processing solutions * Experience working in agile software development teams and delivering production-ready software * Experience collaborating with data scientists, analysts, product owners, and business stakeholders to solve complex business challenges * A third level qualification in Software Engineering, Computer Science, Data Engineering, or a STEM subject and 3+ years' software development experience in a commercial environment; or current and valid industry-recognised certifications and 5+ years' software development experience in a commercial environment Experience and skills we'd love We've included some further skills and experience that would be great. However, don't rule yourself out if you haven't had the opportunity to develop these yet. This role offers the support, learning and practical exposure to help you build them. * Experience with dbt, Databricks, Airflow, or similar modern data engineering technologies * Strong analytical SQL skills and experience optimising large-scale datasets * Experience building solutions that support 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 ## Description * Be part of a team transforming and delivering high-quality, scalable and compliant datasets that power insurance pricing and modelling capabilities * Build robust Python-based solutions that enable the efficient ingestion, transformation and delivery of business-critical data * Design, develop and maintain data pipelines and data products that support pricing, modelling and analytics teams * Work with AWS and Snowflake technologies to deliver secure, scalable and high-performing data solutions * Collaborate closely 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 the architecture and design of modern data platforms and services * Maintain and improve CI/CD processes and engineering standards across the team * Mentor and support other engineers while helping to raise technical standards and promote best practices * Assess emerging technologies and identify opportunities to improve the data engineering ecosystem Your Data upskilling opportunities In this role, you'll be supported to build capability across the full data engineering lifecycle. You will have opportunities to: * Develop deeper expertise in Python for production-grade data engineering * Build hands-on experience with AWS, Snowflake and modern cloud-native data architectures * Strengthen your skills in data modelling, data quality, governance, security and optimisation * Learn and apply technologies such as dbt, Databricks, Airflow and distributed data processing tools * Improve your analytical SQL skills by working with large-scale datasets * Gain insight into how data products support pricing, modelling, analytics and machine learning * Learn from experienced engineers through pairing, mentoring, code reviews and collaborative design * Take ownership of increasingly complex stories, components and data products as your skills develop * Contribute to technical communities, continuous improvement and the evolution of our data engineering standards You don't need to know every technology on day one. We value curiosity, problem-solving and a willingness to learn, and we'll help you turn those qualities into strong, practical Data engineering capability.