Senior Data Engineer

Tech4 Ltd

Oxford

Hybrid

GBP 60,000 - 65,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work pattern
Head Office Oxford

Job summary

Tech4 Ltd in Oxford is seeking an experienced Senior Data Engineer to join our Data & BI Team. You will help develop and maintain our cloud-based data platform, driving enterprise reporting and data governance.

You will work with Azure SQL, Azure Data Factory, Cosmos DB and Power BI, collaborating with offshore teams and stakeholders to deliver reliable, scalable solutions on a hybrid pattern from our Oxford head office.

Qualifications

  • Bachelor-level degree in CS or related field required.
  • 5+ years in data engineering or related roles.
  • Experience with Azure data stack and data warehousing.
  • Proficiency in SQL with ETL/ELT emphasis and governance.

Responsibilities

  • Develop and maintain cloud-based data platform.
  • Drive enterprise reporting and data quality.
  • Automate data import/export scripts while preserving integrity.
  • Design scalable BI data stores and metadata logging.
  • Collaborate with offshore teams and stakeholders.
  • Translate business needs into BI specifications.

Skills

Data modelling
Agile/SCRUM
Stakeholder communication
Problem solving
Data governance
ETL automation
Python scripting
C# knowledge

Education

BSc/BA in Computer Science or related field

Tools

Azure SQL Server 2022
Azure Data Factory (ADF)
Microsoft Fabric
NoSQL: Cosmos DB
MongoDB
Azure DevOps
GIT
Power BI
SQL Server
Informatica
Talend
Snowflake
ETL/ELT tools
NoSQL databases (MongoDB/DynamoDB)
CI/CD
Windows

Job description

Salary: £60,000 - 65,000 per year

Requirements:
  • We require a minimum BSc/BA in Computer Science or a related field, plus other professional management training.
  • We need extensive experience of 5+ years in at least 3 of the following: Azure SQL Server 2022, Azure Data Factory (ADF), Microsoft Fabric, ETL/ELT workflows, and Synapse.
  • We need architectural experience in Azure data warehousing; experience with NoSQL technologies such as Cosmos DB or MongoDB is a bonus.
  • We require advanced SQL CI/CD automation using Azure DevOps for deployments.
  • We require proficiency in GIT for repository management, branching strategies, and collaboration.
  • We need strong Python scripting skills for data automation, orchestration, and pipeline optimisation.
  • Working knowledge of C# for maintaining and modifying legacy Windows applications is required.
  • Experience with Power BI, QuickSight, or similar analytics tools is required.
  • We expect adherence to ETL and data management best practices, including incremental loads, error handling, and metadata logging.
  • We require knowledge of data protection regulations such as GDPR and CCPA, as well as security protocols including encryption and RBAC.
  • We require Agile/SCRUM experience, including offshore team collaboration.
  • We need the ability to migrate legacy systems to modern cloud architectures.
  • We expect clean, reusable code, the ability to anticipate issues, and pragmatic problem-solving.
  • We need strong communication skills with stakeholders at all levels, from engineers to non-technical leaders.
  • You must be able to manage tight deadlines with strong attention to detail.
  • Ideally, you will also have experience with Entity-Relationship and multidimensional data modelling, including star and snowflake schemas, data warehouse life cycle, and SQL Server.
  • Experience creating master and child packages, package configurations, logging, variables, and expressions would be advantageous.
  • Experience working with offshore teams, writing technical specifications, and development in C# with good software methodology is desirable.
  • Experience with Informatica, Talend, Azure SQL Server, and NoSQL databases such as MongoDB or DynamoDB is helpful but not essential.
Responsibilities:
  • We are responsible for developing and maintaining our existing cloud-based data platform.
  • We analyse proposed information requests and work with business units to drive enterprise reporting.
  • We write scripts for importing and exporting data into enterprise applications while maintaining data integrity.
  • We use enterprise report-writing tools to extract data and support automated reporting in line with regulatory guidelines.
  • We strive to meet corporate goals and identify opportunities to use technology to help achieve them.
  • We select the best technology solutions for business problems.
  • We ensure high data quality in all delivered solutions.
  • We provide clear documentation for all design and coding projects.
  • We maintain confidentiality of information processed, stored, or accessed by end users.
  • We ensure our data architecture is scalable and maintainable.
  • We design, implement, and expand data acquisition through extraction, transformation, and loading activities.
  • We build, debug, monitor, and troubleshoot databases and ETL processes to ensure performance, reliability, and integrity.
  • We design, develop, and maintain data stores such as data warehouses, data marts, and related repositories to support reporting, analytics, and integrations.
  • We translate business needs into technical BI specifications.
  • We design, implement, monitor, and maintain BI environments and database servers to meet usage and performance demands.
  • We establish performance and reliability metrics for data stores, reports, dashboards, and analytics tools.
  • We design, implement, and tune relational queries, stored procedures, and table-valued functions for optimal performance and reliability.
  • We create and maintain supporting documentation such as data dictionaries, data flows, and database schemas.
  • We collaborate with developers, product owners, and business analysts to design and develop new database applications, modules, and enhancements.
  • We assist with the design and development of data schemas and definitions to support Business Intelligence and Data Warehousing requirements.
  • We follow and maintain data security policies and practices.
Technologies:
  • Azure
  • Business Intelligence
  • C#
  • CI/CD
  • Cloud
  • Cosmos DB
  • Data Warehouse
  • DevOps
  • ETL
  • Fabric
  • Git
  • Informatica
  • Support
  • MongoDB
  • NoSQL
  • Power BI
  • Python
  • RBAC
  • SQL
  • Security
  • Snowflake
  • Talend
  • Windows
  • Network
More:

We are a fast-growing, international organisation expanding our online platform and broadening our corporate intelligence and due diligence solutions. This is a new opportunity for a Senior Data Engineer to join our Data & BI Team at our Head Office in Oxford, supporting our digital transformation across the business. Our data capabilities are predominantly cloud-based and support all areas of the company. The role offers a basic salary of £60,000-£65,000 plus excellent benefits, with a hybrid working pattern based in Oxford three days per week and two days remote.

last updated 36 week of 2026

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Tria Recruitment • Greater London

On-site
GBP 54,000 - 94,000
Senior Data Engineer
Senior Data Engineer

Data Science Festival • Greater London

Hybrid
GBP 75,000 - 85,000
Senior Data Engineer
Senior Data Engineer

LTM • Sheffield

On-site
GBP 76,000 - 103,000
Data Engineer
Data Engineer

Amtis Professional Ltd • Birmingham

On-site
GBP 27,000 - 45,000
Azure Data Engineer
Azure Data Engineer

Cyber Security training courses • Reading

On-site
GBP 39,000 - 65,000
Fully remote (UK-based)
25 days holiday
Career progression opportunities
Data Engineer
Data Engineer

Ignite Digital Talent • Reading

Hybrid
GBP 50,000 - 70,000
Flexible hybrid working
Competitive salary and benefits
10% bonus
+2
Data Engineer
Data Engineer

Oscar Technology • Greater London

Hybrid
GBP 60,000 - 75,000
Hybrid working (London-based)
Generous benefits package
Ownership in data platform
Data Engineer
Data Engineer

Tenth Revolution Group • Oxford

Hybrid
GBP 54,000 - 66,000
Hybrid work environment
Senior Data Engineer
Senior Data Engineer

Nasstar • Greater London

Remote
GBP 60,000 - 80,000
Competitive salary and compensation package
Access to AWS & Databricks certifications
Remote work with team socials
Analytics Engineer
Analytics Engineer

Tria Recruitment • Greater London

On-site
GBP 54,000 - 94,000