Senior Data Engineer

Posted 15hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Data Engineer responsible for the design and delivery of data pipelines at ApprovalMax. Collaborating with analytics teams to ensure engineering quality and mentorship.

Responsibilities:

  • Reporting to the Data Platform Lead, you will be a hands-on senior engineer responsible for building and maintaining ApprovalMax's enterprise data platform.
  • 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.
  • Design, build, and maintain scalable ELT pipelines, ingestion processes, and transformation layers.
  • Write production-grade Python for orchestration, custom ingestion, and data transformation logic.
  • Investigate and resolve pipeline failures within agreed SLAs; lead root-cause analysis and implement durable fixes.
  • Implement and maintain data quality frameworks across the platform; ensure critical data assets have explicit quality contracts.
  • Partner with Product Engineering, RevOps, and Finance to define and maintain data contracts.

Requirements:

  • 5+ years of hands-on data engineering experience building and operating production data platforms in a SaaS or B2B product environment.
  • Demonstrated experience using AI coding agents as a core part of your development workflow.
  • Strong hands-on expertise with cloud-native data platforms, ideally Azure.
  • Expert-level command of the modern data stack: dbt, SQL, dimensional and source-aligned data modelling, semantic layers, and data quality frameworks.
  • Strong Python skills and hands-on experience with workflow orchestration.
  • Experience defining and consuming data contracts in collaboration with Product and Engineering teams.
  • Track record of raising engineering maturity in data functions.
  • Comfortable being on-call for the data platform and owning incidents end-to-end.
  • Strong written communication.

Benefits:

  • 26 days of paid time off
  • 1 additional day off for your birthday