About You Do you have established experience of data engineering within cloud environments? Does the idea of joining a company where you can help shape data strategy from the ground up inspire you? Are you looking for an interesting role where you’ll be using cutting edge, next generation technology? About the Role We’re looking for a Senior Data Engineer to play a crucial role in modernising our data infrastructure. You’ll work with modern data solutions and services, including GCP & BigQuery, DBT and Dagster, to build scalable pipelines, optimise data processes, and deliver impactful solutions. Collaborate cross-functionally to shape a forward-thinking data strategy in a growing team environment. We have recently selected our tooling of choice, so we are looking for someone to join our small but mighty team to create a well architected and future proofed data platform, ensuring we set Billing Finance up for success and allow us to generate significant value from our data. We are an outcome focused organisation with ambitious growth plans therefore we are looking for a likeminded individual who is happy to work autonomously, leave their job title at the door and help us shape and implement our data strategy. What You’ll Do Lead Data teams on more complex change Support the design of and building new databases. Responsible for the management and maintenance of company databases. Support the design and building of the data warehouse. Support the implementation of the agreed data governance approach. Create, maintain and optimise all data infrastructure. Maintain data quality and integrity ensuring there is a high level of trust in the data by the organisation. Work with IT Operations and our Security experts to ensure appropriate controls and processes are in place to keep our data secure and compliant with all relevant regulations. Creation of comprehensive documentation, for example; data processes, schemas and locations. Ensure data is available for all reporting/analysis needs. Ensure ETL processes are working effectively and are robust. Provide regular MI regarding database and data warehouse performance metrics as agreed. Provide second line support for database-related incidents and issues. Work collaboratively with IT Operations as required. Work with cross-functional teams and stakeholders to ensure a smooth operational function of the data system. Data preparation for analysis with current systems, tools and capabilities (will likely change as Transformation plan and Data strategy is delivered). Provide oversight, guidance and mentoring to Data Engineers Change Management; Support the development and implementation of the data strategy. Support our BA functions in gathering requirements and ensure comprehensive understanding for all ongoing business change, ensuring data needs are captured as required. Build of any new data requirements including comprehensive testing via appropriate methods & tools (interim until Test capability for Billing is defined and in place). Managing internal/external data sources driven by business requirements Requirements Significant experience in data engineering roles, preferably in a regulated industry Strong background in cloud-native architecture, data engineering best practices and data governance. You enjoy the challenge of building reliable, efficient data applications systems, services and platforms. You have a good understanding of coding best practices and design patterns and experience with code and data versioning, dependency management, code quality and optimisation, error handling, logging, monitoring, validation and alerting. You have experience with using CI/CD tooling to analyse, build, test and deploy your code. You have a good understanding of design choices for data storage and data processing, with a particular focus on cloud data services. You have experience in using parallel computing to process large datasets and to optimise computationally intensive tasks. You have experience in programmatically deploying, scheduling and monitoring components in a workflow. You have experience in writing complex queries against relational and non-relational data stores. Strong leadership skills, focused around stakeholder management, influencing, outcome and results orientated. You will be the most senior data engineer within the organization so the ability to translate complex data solution and concepts simply will be key to your success. About Billing Finance Billing Finance is a family-owned vehicle financing Company based on the outskirts of Northampton. We focus on customers with non-standard credit profiles that may not fit the automated underwriting processes of other lenders. Our mission is to help get all our people, including customers and staff “where they need to be” by “putting them at the heart of everything we do”. We help people with non-standard credit profiles access vehicle finance, and as a small, ambitious company, you’ll see the direct impact of your work across the full customer journey. We’re growing, and we need a skilled data engineer to build a data foundation we can rely on. This role is crucial to transforming how we use data across the company. We’re looking for someone who can spot what’s needed, take action, and own their work. We offer meaningful benefits, flexibility, and a team that values getting things done. Our values are: We are responsible – We are conscious of our impact on people and planet We care about you – We are kind and compassionate with our customers and with each other We work with you – We support financial wellbeing for our customers and the wider community The successful candidate will not only have a successful and fulfilling career with us but will also receive a fantastic range of benefits: Discretionary bonus scheme Electric Vehicle salary sacrifice scheme Pension salary sacrifice scheme Private Medical Income Protection Hybrid working Employee Assistance Programme Annual £200 personal growth fund Paid volunteering days We currently have approximately 100 staff members, so if you want to join a Company that wants to make a difference then apply today The Recruitment Process and How We Will Use Your Data The recruitment process will involve obtaining information and/or exchanging it with the following organisations to assist with our pre-employment checks prior to interview. Credit Reference Agencies – to complete a soft credit check to understand your financial history CIFAS – to check both National and Internal databases for fraudulent activity. The personal information we have collected from you will be shared with Cifas who will use it to prevent fraud, other unlawful or dishonest conduct, malpractice, and other seriously improper conduct. If any of these are detected, you could be refused certain services or employment. Your personal information will also be used to verify your identity. Further details of how your information will be used by us and Cifas, and your data protection rights, can be found here https://www.cifas.org.uk/fpn. To complete these checks, you will be asked to provide your address history for the past six years, along with your full name and date of birth. We may also ask for proof of your right to work status or evidence of any qualification or experience prior to being offered employment. Further information on how we collect and use your data during the recruitment process can be found in our Recruitment Privacy Policy. Billing Finance is an equal opportunities employer, and we understand that for some candidates to perform their best they may need some reasonable adjustments. If we can make your application journey with us more suitable for you, please do let us know and we will endeavour to help.