Senior Cloud Data Engineer — Financial Services

Mainz Brady Group

San Francisco (CA)

On-site

USD 150,000 - 230,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Mainz Brady Group is seeking a Senior Cloud Data Engineer in San Francisco to design and implement scalable cloud data warehouse architectures. The role emphasizes hands-on data modeling, modern data pipelines, and secure data access across Snowflake and Azure platforms.

You will work on end-to-end data solutions for investment operations, leveraging dbt, SQL, and streaming technologies. Strong collaboration in an Agile environment and a focus on data quality are essential.

Qualifications

  • 10+ years of data engineering experience with hands-on development and end-to-end delivery.

Responsibilities

  • Design and implement scalable cloud data warehouse architectures, including layered structures and partitioning/clustering strategies.
  • Architect physical and logical data models balancing query performance and storage; apply dimensional modeling.
  • Build modular, reusable SQL models across staging, intermediate, and mart layers with documentation and lineage.
  • Develop scalable data pipelines ingesting from Snowflake shares, databases, APIs, event streams, and flat files.
  • Implement batch and near-real-time ingestion patterns using cloud-native tech, including CDC and idempotent design.
  • Optimize Snowflake performance with materialization, clustering, and cost-efficient practices.
  • Establish and maintain RBAC, column-level security, dynamic data masking, and row-level access policies.
  • Set up CI/CD pipelines for data warehouse deployments including testing and promotion across environments.
  • Operate in Agile with Jira, delivering high-quality solutions on a regular cadence.
  • Utilize AI-assisted tooling to accelerate transformation development, data quality automation, and documentation.

Skills

Snowflake
Azure Data Factory
Azure Data Lake Storage
dbt
SQL
Data Modeling
CDC / Change Data Capture
Data Warehousing
CI/CD
Jira
ETL / ELT

Education

Bachelor's degree in Computer Science / Information Systems or related

Tools

Snowflake
Azure Event Hubs
Kafka

Job description

Mainz Brady Group is seeking a Senior Cloud Data Engineer in San Francisco to design and implement scalable cloud data warehouse architectures. The role emphasizes hands-on data modeling, modern data pipelines, and secure data access across Snowflake and Azure platforms.

You will work on end-to-end data solutions for investment operations, leveraging dbt, SQL, and streaming technologies. Strong collaboration in an Agile environment and a focus on data quality are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

Mainz Brady Group • San Francisco (CA)

On-site
USD 150,000 - 230,000
Senior Cloud Data Engineer — Azure/Analytics Leader
Senior Cloud Data Engineer — Azure/Analytics Leader

SMBC • Charlotte (NC)

Hybrid
USD 158,000 - 205,000
Hybrid work model
Accommodations for disabilities
Senior Cloud Data Engineer - Azure & Data Lake
Senior Cloud Data Engineer - Azure & Data Lake

U.S. Bank • Charlotte (NC)

On-site
USD 105,400 - 124,000
Healthcare (medical, dental, vision)
401(k) and employer-funded retirement plan
Paid vacation
+1
Cloud Data Platform Engineer — Azure, Snowflake & DataOps
Cloud Data Platform Engineer — Azure, Snowflake & DataOps

Banc of California • Durham (NC)

On-site
USD 120,000 - 160,000
401k with company match
Health insurance
Paid time off
+1
Head of Cloud Data Engineering (Snowflake on Azure)
Head of Cloud Data Engineering (Snowflake on Azure)

Central Health • Northern (KY)

Hybrid
USD 120,000 - 160,000
Remote Lead Data Engineer — Snowflake, Pipelines & AWS
Remote Lead Data Engineer — Snowflake, Pipelines & AWS

Momentum Financial Services Group • United States

Remote
USD 140,000 - 190,000
Hybrid Data Engineering Manager — Snowflake & Azure
Hybrid Data Engineering Manager — Snowflake & Azure

Central Health • Austin (TX)

Hybrid
USD 140,000 - 200,000
Senior Data Engineer – Cloud Data Solutions & Azure Expert
Senior Data Engineer – Cloud Data Solutions & Azure Expert

SMBC Group • Charlotte (NC)

Hybrid
USD 100,000 - 130,000
Senior Data Engineer: Snowflake Cloud Architect & Pipelines
Senior Data Engineer: Snowflake Cloud Architect & Pipelines

BlueCloud • United States

Hybrid
USD 100,000 - 130,000
Senior Cloud Data Architect & Ingestion Engineer
Senior Cloud Data Architect & Ingestion Engineer

State Street • Boston (MA)

On-site
USD 110,000 - 208,000