• Jobs
  • >
  • Senior/Principal Snowflake Engineer

Senior/Principal Snowflake Engineer

  • Vendor / Contractor
  • Full time
  • Remote

About the Role

Pygio is looking for a Senior Snowflake Engineer to join a client-dedicated Revenue Assurance programme.

You will be one of two Senior Data Engineers responsible for building a Snowflake-based reconciliation platform that integrates data from Salesforce, Microsoft Dynamics AX and PowerBill. The platform will create a reconciled “golden thread” across multiple business systems, identify billing mismatches and help prevent revenue leakage.

Key Responsibilities

  • Design and build Snowflake ELT pipelines integrating Salesforce, Dynamics AX, PowerBill and additional upstream data sources.

  • Develop and maintain Bronze, Silver and Gold layers following a medallion architecture.

  • Build entity-resolution and record-matching logic across customers, opportunities, assets, work orders, contracts and invoices using deterministic and fuzzy matching.

  • Develop detection logic for billing and revenue-leakage exceptions and create traceable exception datasets.

  • Implement dimensional data models and SCD Type 2 for key business entities.

  • Build semantic-layer datasets and support Revenue Assurance dashboard delivery.

  • Configure Snowflake warehouse sizing, resource monitors, auto-suspension, error handling and pipeline alerting.

  • Implement RBAC, dynamic data masking and data-governance controls.

  • Integrate additional upstream feeds using APIs, FTP, SQL, Excel and other ingestion patterns.

  • Perform unit/integration testing, reconciliation, row-count validation and completeness checks against source systems.

  • Support Git-based CI/CD and deployment of data pipelines.

  • Produce technical documentation, runbooks, RBAC matrices and infrastructure-as-code artefacts aligned with SOX/ITGC requirements.

  • Present progress and solutions during bi-weekly client demos and support knowledge transfer to Managed Services.

Must-have Requirements

  • 5+ years of Data Engineering experience.

  • 3+ years of hands-on Snowflake experience in production environments.

  • Advanced Snowflake knowledge, including warehousing strategy, RBAC, resource monitors, Time Travel, Snowpipe and Snowpark.

  • Expert-level SQL.

  • Solid Python skills for data transformation and engineering logic.

  • Experience designing and delivering Bronze/Silver/Gold or equivalent medallion architectures.

  • Strong dimensional modelling experience, including SCD Type 2.

  • Hands-on experience with entity resolution / record matching, including deterministic matching and fuzzy matching techniques.

  • Experience integrating CRM, ERP and/or billing systems, such as Salesforce, Dynamics AX/365 or comparable platforms.

  • Strong understanding of data quality and reconciliation: row-count validation, completeness checks and source-to-target validation.

  • Ability to work directly with clients, demonstrate technical solutions and discuss/defend engineering decisions.

  • Ability to work remotely during South African business hours (08:00–17:00 SAST).

Nice to Have

  • Matillion experience.

  • Experience with alternative ELT/orchestration tools such as dbt, Airflow or Azure Data Factory.

  • SnowPro Core certification; SnowPro Advanced Data Engineer is an advantage.

  • Matillion certification.

  • Experience working in SOX/ITGC-regulated environments.

  • Revenue Assurance, billing reconciliation or finance-data domain experience.

  • Experience with Git-based DataOps and CI/CD for data pipelines.

  • Knowledge of POPIA/GDPR data-governance requirements.

  • Experience implementing data masking and row/column-level security.

What We’re Looking For

You are a hands-on Senior Data Engineer who can deliver quickly without compromising data quality, traceability or maintainability. You are comfortable taking ownership of implementation while collaborating closely with a Solution Architect on architectural decisions.

You document as you build, raise technical risks early and are confident working directly with business and technical stakeholders in a client-facing environment.

|
|
Powered by Factorial
Build my own jobs page