×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Software Engineer - Data, Popeyes

Job in Miami, Miami-Dade County, Florida, 33222, USA
Listing for: Popeyes Louisiana Kitchen
Full Time position
Listed on 2025-12-01
Job specializations:
  • IT/Tech
    Data Analyst, Data Engineer
Job Description & How to Apply Below

Senior Software Engineer – Data

Location:

Miami, FL. Full‑time office 5 days a week.

Overview

Popeyes Louisiana Kitchen is hiring a Senior Data Engineer to own the end‑to‑end data warehouse and build modern Lakehouse practices. You’ll partner with analytics, operations, marketing and restaurant tech to model clean data and enable fast decision making.

Role & Responsibilities
  • Own the warehouse: set modeling standards, review PRs, manage environments, and drive a roadmap for conformed dimensions and high‑quality facts.
  • Model the business: define grains, conformed dimensions, SCD1/2, surrogate keys, late‑arriving/early‑arriving data, bridge tables, and audit patterns.
  • Build in dbt: develop models, snapshots, macros, seeds, tests (unique, not null, relationships, accepted values), tags, exposures; maintain docs and lineage.
  • Medallion + marts: structure bronze → silver → gold layers and publish well‑governed marts for analytics and operational use.
  • Orchestrate & harden pipelines: run dbt Core on Snowflake via CI/CD (Circle

    CI/Git Hub Actions) and/or Airflow/Glue; use Snowflake Tasks and Streams for scheduled runs and dependency management.
  • Performance & cost: tune materializations, clustering/partitioning, MERGE strategies, and dependency graphs.
  • Data quality & governance: enforce data contracts, freshness checks, observability/alerting, documentation, and access controls (PII handling).
  • Partner with business stakeholders across Analytics, Ops, Marketing, and Restaurant Tech to translate questions into durable dimensional models and standard metrics.
Qualifications & Skills
  • 6+ years in data engineering with a focus on dimensional modeling and production warehouses.
  • Deep dbt expertise (models, snapshots, macros, tests, docs) and strong Kimball fundamentals.
  • Advanced SQL and performance tuning in a cloud warehouse (Snowflake).
  • Experience owning a warehouse or major domain: SLAs, backlog, stakeholder comms, and incident prevention/response.
  • Pipeline orchestration experience (dbt Cloud/Airflow/Prefect/Glue) and CI practices for data.
  • Bonus:
    Python for data tooling, AWS Glue/Spark, streaming/CDC familiarity, metrics/semantic layers.
  • A genuine passion for data with curiosity, product thinking, and pride in clean, well‑modeled tables.
Tech Stack
  • Core: SQL, dbt (Core with Snowflake), Git.
  • Orchestration/ops: CI/CD (Circle

    CI/Git Hub Actions) running dbt Core;
    Snowflake Tasks/Streams;
    Airflow/Prefect/AWS Glue.
  • Cloud: AWS (S3, IAM, Lambda/Glue), Terraform (nice to have).
  • Quality/observability: dbt tests & exposures, freshness checks, data contracts;
    Great Expectations/Monte Carlo (nice).
  • BI/consumption:
    Tableau.
Benefits

Physical, mental and financial wellness benefits, including a comprehensive global paid parental leave program, free telemedicine and mental wellness support.

Equal Opportunity

Restaurant Brands International and all of its affiliated companies (collectively, RBI) are equal‑opportunity and affirmative‑action employers that do not discriminate on the basis of race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or veteran status, or any other characteristic protected by local, state, provincial or federal laws, rules, or regulations. RBI's policy applies to all terms and conditions of employment.

Accommodation is available for applicants with disabilities upon request.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary