Senior Data Engineer
Approvalmax
| Company | Approvalmax |
| Category | Engineering |
| Location | — |
| Remote | — |
| Employment | Not stated |
| Level | Senior |
| Salary | Not stated by the employer |
| Posted | 29 May 2026 |
| Last verified | 30 Jul 2026 |
| Source | Employer career page (teamtailor) |
Description
About ApprovalMax ApprovalMax is a fast-growing B2B SaaS company that helps businesses automate their approval workflows and financial controls. With a global team of over 100 people spanning the UK, Europe, North America, Australia, and South Africa, we build software that matters and we're scaling quickly. The Role Reporting to the Data Platform Lead, you will be a hands-on senior engineer responsible for building and maintaining ApprovalMax's enterprise data platform. You will own the design and delivery of production-grade data pipelines, drive engineering quality across the data stack, and act as a technical mentor for the broader analytics team. As we mature our hub-and-spoke model, you will be a key partner to embedded analysts and a core contributor to making the platform agentic-ready and self-service by default. This is a senior individual contributor role: deep technical work, broad influence, no direct reports. Remote — applicants must be based in the UK, Serbia or Moldova. Key Responsibilities Pipeline Development & Platform Engineering Design, build, and maintain scalable ELT pipelines, ingestion processes, and transformation layers on Azure Data Lake Gen2 + Databricks. Own the implementation of core data models in dbt: from source-aligned staging through to marts and semantic layers consumed by Power BI, Amplitude, and downstream tools. Write production-grade Python for orchestration, custom ingestion, and data transformation logic; treat pipeline code with the same rigour as application code. Investigate and resolve pipeline failures within agreed SLAs; lead root-cause analysis and implement durable fixes rather than one-off patches. Optimise pipeline performance and Databricks compute usage; surface cost and performance opportunities to the Data Platform Lead. Data Quality, Testing & Observability Implement and maintain data quality frameworks (dbt tests, Great Expectations, or equivalent) across the platform; ensure critical data assets have explicit quality contracts. Instrument pipelines with monitoring, alerting, and lineage so issues are detected before they reach consumers. Define and enforce testing standards for ingestion jobs and dbt models: unit tests, integration tests, and freshness/volume/schema checks. Contribute to incident response: take on-call shifts as part of the rotation, lead post-mortems for incidents you own, and drive action items to closure. Data Contracts & Source-of-Truth Stewardship Partner with Product Engineering, RevOps, and Finance to define and maintain data contracts; ensure upstream changes are reflected before downstream impact. Contribute to the Central KPI & Metrics Glossary from a data lineage perspective: make it unambiguous which systems feed which metrics and how each is computed. Be the technical owner of critical data domains (e.g. subscriptions, billing, product usage); know them deeply enough to defend the numbers in front of SLT. Analytics Enablement & Hub-and-Spoke Support Provide robust, well-documented data models and tooling that allow embedded (spoke) analysts to work independently without re-deriving core logic. Pair with analysts on complex modelling problems; help them level up on dbt, SQL performance, and semantic layer design. Champion LLM-assisted development across the analytics team: model how to use AI coding tools (Cursor, Claude Code, Copilot, or equivalent) as a default workflow for pipeline and model development. AI/ML & Agentic Readiness Build data assets to be agentic-ready by default: clean semantic layers, consistent metadata, documented contracts that AI agents and LLM tools can reliably consume. Contribute to the technical foundations for AI/ML initiatives: ingestion of training data, feature pipelines, evaluation datasets, and inference logging. Support delivery of natural-language interfaces to ApprovalMa
995,367 openings. Erioun finds yours.Scored against your own profile, every hour.Try the radar →