Senior Data Engineer

Reposted Yesterday
Hiring Remotely in United States
Remote
130K-165K Annually
Senior level
Financial Services
The Role
Build and operate a governed Snowflake enterprise data warehouse, including ingestion, orchestration, dbt transformations, infrastructure as code, security controls, reliability checks, and CI/CD. Partner with data owners and BI teams during migration from legacy systems, ensure compliance for sensitive financial data, support reconciliation and incident resolution, and mentor engineers. The role requires hands-on ownership of pipelines and platform components across development and production environments.
Summary Generated by Built In
Senior Data Engineer 

CMG Financial is moving its reporting and analytics off a legacy servicing data warehouse and onto a governed, Snowflake-based Enterprise Data Warehouse (EDW). The EDA team builds and runs that platform: ingestion from our loan-origination and servicing systems, the Raw and Bronze layers, the orchestration that keeps them fresh, and the access, classification and masking controls that let Servicing, Lending, Marketing and Domo users read the data they are entitled to, and nothing more.

As a Senior Data Engineer you will be a hands-on builder on that platform. You will own pipelines and platform components end to end, from source to consumer, and treat access control, data classification and change review as part of the engineering, not an afterthought. You will work alongside the EDA engineers, domain data owners, security and compliance, and the application and DBA teams whose systems feed the warehouse.

What you will do

•       Ingestion. Build and operate ingestion from on-premises SQL Server systems (including the BytePro loan-origination system) and SaaS and vendor sources into Snowflake, using Fivetran, CDC / Change Tracking, Azure Data Factory, and vendor data shares.

•       Orchestration. Develop and maintain Dagster (Dagster+) assets, schedules, sensors and checks in Python. Migrate remaining GitHub Actions-run and legacy SSIS jobs onto the orchestration platform.

•       Transformation. Write and review dbt models, tests, seeds and snapshots for the Raw and Bronze layers, and the contracts that domain teams build on for Silver.

•       Platform as code. Manage Snowflake as code: databases, roles, grants, warehouses, service users and policies in Pulumi (TypeScript), Azure resources in Terraform, and deploys through GitHub Actions with reviewed, gated promotion across DEV, QA, UAT and PROD.

•       Security and governance. Implement role-based access, tag-based column classification and dynamic masking. Build least-privilege service accounts with key-pair authentication, and just-in-time elevation for sensitive data under GLBA, FCRA and HMDA obligations, with the approvals recorded and auditable.

•       Reliability. Build freshness, volume and schema checks, alerting and runbooks. Find and fix silent failures such as stalled pipes, stale grants and untagged objects before a consumer does.

•       Engineering practice. Contribute to specs and architecture decision records (ADRs), write clear PRs, and give and take rigorous code review. Measure before asserting, and leave a verifiable trail.

•       Collaboration. Partner with Servicing, Lending and Marketing data owners and with Domo and BI developers during the SDW-to-EDW migration, including parallel-run reconciliation against the legacy system.

•       Mentoring. Mentor engineers on the team and raise the bar on testing, automation and documentation.

What you bring

•       7+ years in data engineering, with 3+ years building production pipelines on a cloud data warehouse, Snowflake preferred.

•       Expert SQL, and strong Python for pipeline and platform code, with tests.

•       Hands-on dbt experience in production: modeling, testing, CI, and environments.

•       Experience with a modern orchestrator (Dagster, Airflow or Prefect), and with managed ingestion or CDC (Fivetran or similar).

•       Infrastructure-as-code experience (Pulumi, Terraform or similar) and CI/CD with GitHub Actions or Azure DevOps.

•       Snowflake security depth: RBAC design, masking and row-access policies, tags, service authentication and cost-aware warehouse management.

•       Working knowledge of SQL Server as a source system: CDC and Change Tracking, and reading execution plans well enough to work productively with a DBA team.

•       Experience handling regulated or sensitive data (PII, financial data) with auditable controls.

•       Clear written communication: you can write a spec, a PR description and an incident note.

Nice to have

•       Mortgage, lending or loan-servicing domain experience (origination, servicing, investor reporting).

•       Azure: Data Factory, ADLS, Key Vault, Entra ID groups and SCIM provisioning.

•       Snowflake Iceberg / catalog-linked tables, secure data sharing and reader accounts.

•       Data catalog and lineage tooling (OpenMetadata / DataHub or similar).

•       Migrating SSIS packages or legacy ETL onto modern tooling.

•       Domo or other BI platforms as a downstream consumer of the warehouse.

•       Experience using AI coding assistants responsibly in a reviewed engineering workflow.

•       Streaming and event-driven data: Kafka (or a similar platform such as Azure Event Hubs), change-data streams, and Snowflake streaming ingestion (Snowpipe Streaming) alongside batch pipelines.

•       Durable workflow orchestration and container platforms: Temporal (CMG is adopting it, and this role will integrate the data platform with it) and Kubernetes for running containerized services.

•       Data modeling experience with one or more established approaches: Inmon (enterprise, normalized), Kimball (dimensional), Medallion (Bronze / Silver / Gold) or Data Vault 2.0, and the judgment to pick the right one for each layer.

•       Experience with an AI-Driven Development Lifecycle (AI-DLC): AI agents working inside a structured, human-governed lifecycle of intent, requirements, design, implementation, testing and deployment, with each step checked and approved by an engineer before it lands.

How we work

Changes land through reviewed pull requests, and production changes go through approval gates. Governance rules are written down as specs and ADRs and enforced in code and CI, so whether someone can read a column is decided by a reviewed rule, not a one-off grant. We value measuring over assuming, fixing root causes over workarounds, and owning a problem until it is actually closed.

 

SUPERVISORY RESPONSIBILITIES: Direct Reports: N/A

 

PHYSICAL and ENVIRONMENTAL CONDITIONS:

This role operates in an ADA compliant office environment, utilizing typical office equipment and tasks including computer work. The position may involve partial stationary positions and moving throughout the day. Flexibility to work overtime to meet project deadlines is required.

 

 

 

 

 

COMPENSATION

Annual Salary: $130,000 to $165,000. Actual compensation will be determined based on factors including relevant experience in data engineering, information technology, depth of mortgage industry experience, technical skills, education, and other job-related qualifications.

 

Skills Required

  • 7+ years of experience in data engineering
  • 3+ years building production pipelines on a cloud data warehouse
  • Expert SQL skills
  • Strong Python skills for pipeline and platform code, including tests
  • Production experience with dbt modeling, testing, CI, and environments
  • Experience with a modern orchestrator such as Dagster, Airflow, or Prefect
  • Experience with managed ingestion or CDC, such as Fivetran
  • Infrastructure-as-code experience with Pulumi, Terraform, or similar
  • CI/CD experience with GitHub Actions or Azure DevOps
  • Snowflake security expertise, including RBAC, masking, row-access policies, tags, service authentication, and warehouse management
  • Working knowledge of SQL Server, including CDC, Change Tracking, and execution plans
  • Experience handling regulated or sensitive data, including PII and financial data, with auditable controls
  • Clear written communication for specifications, pull request descriptions, and incident notes
  • Mortgage, lending, or loan-servicing domain experience
  • Experience with Azure Data Factory, ADLS, Key Vault, Entra ID groups, and SCIM provisioning
  • Experience with Snowflake Iceberg, catalog-linked tables, secure data sharing, or reader accounts
  • Experience with data catalog and lineage tools such as OpenMetadata or DataHub
  • Experience migrating SSIS packages or legacy ETL to modern tooling
  • Experience with Domo or other BI platforms
  • Experience with AI coding assistants in a reviewed engineering workflow
  • Streaming and event-driven data experience with Kafka, Azure Event Hubs, or Snowpipe Streaming
  • Experience with Temporal and Kubernetes
  • Data modeling experience with Inmon, Kimball, Medallion, or Data Vault 2.0 approaches
  • Experience with an AI-Driven Development Lifecycle
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Ramon, CA
1,782 Employees
Year Founded: 1993

What We Do

For over 25 years, CMG Financial NMLS#1820 has delivered the personal service of a local lender, leveraging the resources of a national brand. Currently operating in all 50 states and the District of Columbia, CMG Financial branches have earned over 1200 Zillow reviews praising reliable preapprovals, ease of transaction, on-time closings, and transparency and communication throughout the mortgage process. Throughout the mortgage industry, CMG Financial is known for its innovation of product and continued investment in technology. From HomeFundIt, the down payment crowdfunding platform to the All In One Loan, the smarter way to borrow, CMG develops mortgage solutions that serve the needs of every borrower. CMG Financial holds federal agency lending approvals with HUD, VA, RHS, GNMA, FNMA and FHLMC and makes its products and services available through three distinct origination channels: Retail, Correspondent, and Wholesale Lending. Team CMG specializes in all new purchase and refinance mortgage needs and act as financial counselors to help borrowers make informed decisions. Find out what “Every Customer, Every Time. No Exceptions, No Excuses.” means to us!

Similar Jobs

Block Logo Block

Senior Data Engineer

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
In-Office or Remote
8 Locations
12000 Employees
168K-297K Annually

Cash App Logo Cash App

Senior Data Engineer

Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Remote or Hybrid
8 Locations
3500 Employees
168K-297K Annually

SailPoint Logo SailPoint

Senior Data Engineer

Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
Remote or Hybrid
United States
2461 Employees
109K-183K Annually

Optum Logo Optum

Senior Data Engineer

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office or Remote
Raleigh, NC, USA
160000 Employees
92K-164K Annually

Similar Companies Hiring

Granted Thumbnail
Artificial Intelligence • Healthtech • Insurance • Mobile • Financial Services
New York, New York
23 Employees
Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account