Senior Data Engineer

Senior Data Engineer

Full-Time 55000 - 70000 £ / year (est.) No working from home possible
OneSavings Bank Plc

At a Glance

  • Tasks: Lead the design and development of innovative data solutions using Azure technologies.
  • Company: Join a forward-thinking company committed to diversity and inclusion.
  • Benefits: Competitive salary, annual bonus, 30 days leave, and hybrid working options.
  • Other info: Champion diversity and grow your career in an inclusive workplace.
  • Why this job: Make a real impact by transforming data processes in a dynamic environment.
  • Qualifications: Extensive experience in Data Engineering and proficiency in Azure services required.

The predicted salary is between 55000 - 70000 £ per year.

The key purpose of this role is to deliver new, and implement changes to existing data solutions, data extraction and transform (ETL), using the full Microsoft SQL stack, for identified and agreed business requirements. In addition, the Senior Data Engineer will be responsible for translating business requirements into Azure Cloud-based big data solutions for our Data Transformation programme. This will include building complex data pipelines, data warehouses and the data lakes, using Azure services such as Azure Data Factory, Azure Data Bricks and Azure Synapse Analytics.

Your responsibilities will include:

  • Leading the design, development, delivery and maintenance of technical on-premises SQL and Azure Cloud data engineering solutions, ensuring alignment with business priorities and best practice.
  • Implementing robust ETL/ELT pipelines using Azure Data Factory, Synapse Pipelines and Azure Databricks (PySpark/Spark SQL) to support batch and streaming data processing.
  • Designing and delivering real-time and batch data ingestion solutions using Azure Event Hubs, Kafka, Databricks Structured Streaming and Azure Stream Analytics.
  • Developing and maintaining modern data platforms, including Delta Lake/Lakehouse architectures on ADLS Gen2, curated datasets, dimensional models and Azure Synapse Dedicated SQL Pools.
  • Analysing current business practices, processes and procedures, identifying opportunities to leverage Microsoft Azure Data & Analytics Services to improve business outcomes and data processing efficiency.
  • Maintaining the integrity of data architecture, championing high-quality data standards and the effective use of data repositories, relational models and data warehouse solutions to deliver accurate, consistent and reliable data.
  • Designing and delivering performance enhancements, application migrations, version upgrades and data platform modernisation initiatives, including migrations from on‑premises to public cloud environments.
  • Championing and mentoring colleagues on Data Engineering best practices, while developing reusable code, libraries, patterns and frameworks for Azure cloud‑based data warehousing and data pipelines.
  • Contributing to the development and continuous improvement of database management services, processes and standards relating to the delivery of data solutions.

We offer a competitive base salary depending on experience from £55,000 to £70,000 and a competitive benefits package including:

  • Annual discretionary bonus opportunity: up to 17.5%
  • 30 days annual leave
  • Choose to contribute 3% or 5% pension, with employer contributions of 6% or 8% respectively
  • Enhanced family‑focused benefits
  • Hybrid‑working

We are looking for talented individuals who have the experience and knowledge set out below:

  • Extensive experience with Data Engineering / ETL development experience is essential with a regulated environment.
  • Significant experience with data solution design experience in an MI / BI / Analytics environment (Kimball, lake house, data lake) is essential.
  • Significant experience using: Azure Data Factory, Azure Synapse Analytics, Azure SQL, Azure Data Lake, Databricks, Purview and Azure App Service is essential.
  • Proficiency in Python/SQL/SparkSQL/PySpark is essential.
  • Strong experience of Azure delivery experience including analysis / development / configuration/ deployments essential.
  • Expert level technical skill set in Transact SQL language and relational databases is essential.

We are proud to be a Disability Confident employer and are committed to creating an inclusive and accessible workplace where everyone can thrive. We welcome applications from people of all backgrounds and encourage candidates with disabilities and long-term health conditions to apply. We champion diversity at all levels, with Board-level Diversity Champions tracking our progress. We are proud to be signed up to the Women in Finance Charter to actively support the growth and development of senior women in our sector and are dedicated to treating all our employees and job applicants equally, opposed to discrimination on any grounds.

Senior Data Engineer employer: OneSavings Bank Plc

Onesavings Bank Plc is an excellent employer that prioritises employee well-being and professional growth, offering a competitive salary and enhanced family-focused benefits. With a hybrid working model, employees enjoy flexibility while contributing to impactful financial planning and stress testing activities within a supportive team environment. This role not only allows for the application of advanced skills in financial modelling but also fosters a culture of collaboration and innovation, making it a rewarding place to advance your career.

OneSavings Bank Plc

Contact Details:

OneSavings Bank Plc Recruitment Team

We think you need these skills to ace Senior Data Engineer

SQL
Python
Data Pipeline Development
Problem-Solving Skills
Data Governance
Data Engineering
API Integration