W

WatchGuard Technologies

Cybersecurity platform for managed service providers

Senior Data Engineer - Corporate Data Platform

Data EngineeringUpdated on Nov 13
Full-timeMiami, FL, USA$140k - $150k /yrIn-person

About the Job

Requirements

  • Experience building data platforms for business functions such as Finance, Sales, Marketing, or HR, including ingesting data from enterprise applications such as NetSuite, Salesforce, BambooHR, and Marketo.
  • Experience working directly with non-technical stakeholders to scope and prioritize data requirements.
  • Experience with Snowflake, including advanced SQL (window functions, common table expressions, and query profiling), native features (streams, tasks, Snowpipe, dynamic tables, and row-level security), and virtual warehouse tuning and credit cost optimization.
  • Experience writing, testing, and documenting production dbt models, including incremental strategies and snapshots.
  • Experience with data observability, including freshness checks, anomaly detection, and schema drift alerting using Elementary or a similar tool.
  • Experience with dimensional modeling and hands-on Medallion architecture implementation, data validation at every layer, schema evolution, and slowly changing dimension Type 2.
  • Experience with Azure Data Factory pipeline authoring, triggers, parameterization, and linked services.
  • Experience with Azure Data Lake Storage Gen2 zone design, lifecycle management, and Parquet/Delta partitioning.
  • Experience with Azure Key Vault and managed identities.
  • Experience with Azure Functions and Logic Apps for event-driven automation.
  • Experience authoring Airflow directed acyclic graphs, task dependencies, sensors, and connection management, and deploying and monitoring Airflow in cloud-hosted environments.
  • Experience using Python for pipeline scripting and REST API integration, and unit testing pipeline logic and transformations.
  • At least 4 years of professional data engineering experience, including at least 2 years on Azure cloud data platforms.

Responsibilities

  • Design, build, and maintain scalable pipelines using Azure Data Factory and Apache Airflow, moving data from enterprise business systems through the Medallion architecture with incremental loads, change data capture, and event-driven ingestion where required by freshness needs.
  • Own data models across every layer, including the Gold layer used by the analytics team and business users.
  • Build modular, tested dbt models with consistent naming conventions, documentation, and lineage.
  • Build and optimize Snowflake objects for performance and cost.
  • Work directly with business stakeholders to understand their data needs, the business case, and how the data will be used before designing solutions.
  • Scope and prioritize new data source requests, including requirements for freshness, historical data, sensitivity, access, and effort.
  • Partner with the analytics team on the data models, definitions, and data contracts they build on.
  • Build automated validation into every Medallion layer, including freshness checks, schema drift alerts, and anomaly detection, to catch issues before they reach consumers.
  • Define and enforce data contracts between producers and consumers, including row counts, null-rate thresholds, referential integrity, and value domains.
  • Build data quality dashboards that give engineering and business stakeholders real-time confidence in platform health and data freshness.
  • Manage and optimize Azure Data Lake Storage Gen2, including zone and folder structure, lifecycle policies, access tiers, and partitioning.
  • Build and maintain Azure Functions and Logic Apps for event-driven processing, orchestration triggers, and operational automation.
  • Manage secrets and environment configuration securely with Azure Key Vault and managed identities, without hardcoded credentials in pipelines or code.
  • Help lead the move to infrastructure as code for the data platform by provisioning services with Terraform.
  • Lead code reviews, set and enforce standards, and mentor junior engineers on data engineering best practices.
  • Build out continuous integration and continuous delivery for deployments across Development, Test, and Production environments.

Desired Qualifications

  • Hands-on experience applying artificial intelligence within data pipelines and workflows, such as large language model-based data enrichment, classification, or anomaly detection using Snowflake Cortex or a similar tool.
  • Experience provisioning Azure infrastructure with Terraform.
  • Familiarity with Microsoft Fabric and OneLake as complementary or future-state platforms.
  • Data mesh or data product thinking, and understanding how it maps to ownership across Medallion layers.

About the Company

WatchGuard Technologies

Cybersecurity platform for managed service providers

WatchGuard Technologies provides a Unified Security Platform designed for managed service providers. It offers integrated cybersecurity products that cover network security and intelligence, advanced endpoint protection, multi-factor authentication, and secure Wi-Fi, all managed through a single platform. The platform coordinates threat intelligence, policy management, automation, and reporting to help MSPs scale their security services, improve operational efficiency, and align security operations with their clients’ needs. The key differentiator is its MSP-focused approach, offering centralized control and automation across multiple security domains to simplify provisioning, management, and ongoing protection for thousands of resellers and hundreds of thousands of end customers. The company’s goal is to enable security resellers to grow their business while delivering robust protection and streamlined operations across global customers.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Seattle, WA
Founded
1996

Recently Posted Jobs

Explore more opportunities at WatchGuard Technologies

See more jobs