Senior Snowflake Platform Engineer - Cloud Data Platform

U.S. Bank

Atlanta (GA)

Hybrid

USD 127,000 - 149,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k) plan
Paid vacation
Paid holidays
Equity stock purchase plan

Job summary

U.S. Bank in Atlanta, GA seeks a Software Engineer to contribute toward the success of our technology initiatives in our data‑driven digital transformation.

You will design and operate an enterprise Snowflake data platform across multiple domains, managing the platform lifecycle, RBAC, and secure, multi‑account environments. The role emphasizes Terraform automation, CI/CD pipelines, and self‑service infrastructure, with a strong focus on security, compliance, and enterprise standards within a

Qualifications

  • Bachelor’s degree or equivalent work experience.
  • Six to eight years of relevant experience.
  • 5+ years of software engineering with a focus on infrastructure, platform, or cloud-native systems.
  • 2+ years of Snowflake administration at the account/platform level.
  • Advanced Terraform expertise, including reusable module design and CI/CD integration.
  • Deep experience with Azure networking, including Private Link, VNet peering, Private DNS Zones, and NSGs.
  • Strong background in identity and access management (Entra ID, SAML, SCIM, OAuth 2.0).
  • Secrets management with Vault and/or Azure Key Vault.
  • Proven experience building and maintaining CI/CD pipelines, preferably GitLab CI, with policy-as-code enforcement.
  • Strong security mindset with RBAC and audit logging.

Responsibilities

  • Design, build, and operate the enterprise Snowflake data platform across multiple domains (Finance, HR, Supply Chain).
  • Own the Snowflake platform lifecycle including account topology, RBAC, network architecture, governance, CI/CD automation, and disaster recovery.
  • Build and maintain multi-account Snowflake environments (PROD/NONPROD/DEV) on Snowflake Business Critical edition.
  • Implement secure Azure Private Link connectivity, private endpoints, Private DNS Zones, and network policy enforcement.
  • Develop and maintain Terraform modules to automate provisioning of Snowflake resources.
  • Enable self-service platform consumption through validated YAML manifests deployed via Shield CI/CD pipelines.
  • Integrate Snowflake with Entra ID (Azure AD) using SAML SSO, SCIM provisioning, and enterprise RBAC patterns.
  • Manage service account authentication, secrets, and key rotation using Vault and Azure Key Vault.
  • Enforce security and compliance controls including data masking, row-level security, tagging, audit logging, and policy-as-code.
  • Embed infrastructure and supply-chain security scanning into CI/CD pipelines (Checkov, tfsec, Semgrep, Snyk).
  • Design for resiliency and cost efficiency with warehouse sizing, resource monitors, tags, and cost reporting.
  • Own cross-region disaster recovery, replication strategies, and RPO/RTO adherence.
  • Govern secure data sharing patterns and monitor usage and approvals.
  • Partner with Cloud, IAM, Security, and FinOps to align with enterprise standards.

Skills

Snowflake administration
Terraform
Azure networking
IAM / Entra ID
CI/CD pipelines
Secrets management
Kubernetes/AKS

Education

Bachelor's degree

Tools

Terraform
GitLab CI
HashiCorp Vault
Azure Key Vault
Checkov
tfsec
Semgrep
Snyk

Job description

U.S. Bank in Atlanta, GA seeks a Software Engineer to contribute toward the success of our technology initiatives in our data‑driven digital transformation.

You will design and operate an enterprise Snowflake data platform across multiple domains, managing the platform lifecycle, RBAC, and secure, multi‑account environments. The role emphasizes Terraform automation, CI/CD pipelines, and self‑service infrastructure, with a strong focus on security, compliance, and enterprise standards within a

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Cloud Data Engineer: Transform Multi-Cloud Platforms
Senior Cloud Data Engineer: Transform Multi-Cloud Platforms

Relha LLC • Irving (TX), Northern (KY)

Hybrid
USD 133,000 - 157,000
Senior Snowflake Platform Engineer – AWS Cloud
Senior Snowflake Platform Engineer – AWS Cloud

Empower • United States

Hybrid
USD 114,000 - 165,000
Medical insurance
Dental insurance
Vision insurance
+6
Senior Snowflake Data Engineer — Enterprise Platform & Security
Senior Snowflake Data Engineer — Enterprise Platform & Security

Link Group • Town of Poland (NY)

On-site
USD 140,000 - 190,000
Senior Snowflake Cloud Platform Engineer
Senior Snowflake Cloud Platform Engineer

Empower Retirement • Greenwood Village (CO)

On-site
USD 114,000 - 165,000
401(k) matching
Tuition reimbursement
Paid time off
+2
Lead Snowflake Platform
Lead Snowflake Platform

U.S. Bank • Atlanta (GA)

Hybrid
USD 127,000 - 149,000
401(k) plan
Paid vacation
Paid holidays
+1
Senior Snowflake Data Engineer | ELT/ETL & Performance
Senior Snowflake Data Engineer | ELT/ETL & Performance

BlueCloud • United States

On-site
USD 150,000 - 210,000
Senior Snowflake Data Engineer - Banking ETL Specialist
Senior Snowflake Data Engineer - Banking ETL Specialist

Sutton Bank • United States

On-site
USD 120,000 - 150,000
Senior Snowflake dbt Platform Engineer for AI Analytics
Senior Snowflake dbt Platform Engineer for AI Analytics

United States Digital Space LLC • United States

Remote
USD 105,000 - 165,000
Data Engineer, Enterprise Platform (Snowflake & PySpark)
Data Engineer, Enterprise Platform (Snowflake & PySpark)

FIS Management Services LLC • Jacksonville (FL)

On-site
USD 120,000 - 155,000
Remote work flexibility
Senior Snowflake Data Engineer | Cloud Platform & Analytics
Senior Snowflake Data Engineer | Cloud Platform & Analytics

Jobot • Philadelphia

On-site
USD 120,000 - 155,000