Senior Data Engineer - ELT

First Citizens Bank

Phoenix (AZ)

Remote

USD 120,000 - 160,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

First Citizens Bank is seeking a Senior Data Engineer to design, build, and operate modern data pipelines in a cloud-based platform. The role emphasizes hands-on delivery, mentoring juniors, and collaborating with Leads to scale the data platform.

Responsibilities include batch and CDC ingestion, Medallion architecture, Snowflake, and CI/CD deployments with AWS or Azure services. The position is remote and may hire in AZ, NC, or TX, with potential growth toward platform ownership.

Qualifications

  • Bachelor's Degree and 4 years of experience in Data engineering, data technologies, cloud platforms.
  • OR High School Diploma or GED and 8 years of experience in Data engineering, data technologies, cloud platforms.

Responsibilities

  • Design and build data pipelines with Bronze-Silver-Gold architecture.
  • Ingest data from databases, files, and APIs using batch and CDC.
  • Develop dbt models and implement automated data quality tests.
  • Develop Snowflake ingestion with Snowpipe and Tasks.
  • Use AWS services (S3, Lambda, ECS) or Azure equivalents for data workloads.
  • Triage pipeline issues and implement logging/monitoring.
  • Mentor junior engineers and partner with stakeholders.

Skills

Data pipelines
Medallion architecture
Python development
dbt modeling
Snowflake
RBAC
CI/CD
Cloud platforms
Observability

Education

Bachelor's degree
High school diploma or GED

Tools

Qlik Replicate
Snowflake
dbt Cloud
GitLab/GitHub Actions
AWS
Azure

Job description

Overview

This is a remote role that may only be hired in the following location(s): North Carolina, Arizona, Texas.

We are seeking a Senior Data Engineer with strong hands-on experience building and operating modern data pipelines in a cloud-based data platform. This role sits one level below the Lead Data Engineer and is focused on implementing, enhancing, and supporting data pipelines and platform capabilities under established architectural patterns.

Senior Data Engineers are expected to be daily hands-on contributors who can independently deliver complex pipeline components, partner effectively with Leads, and mentor junior engineers while continuing to grow toward platform ownership and technical leadership.

Responsibilities & Qualifications
Data Pipeline Development
  • Design and build data pipelines using established Medallion Architecture patterns (Bronze, Silver, Gold).
  • Implement batch and CDC-based ingestion pipelines from databases, files, and APIs.
  • Support pipeline reliability, scalability, performance, and cost optimization.
Data Ingestion & Integration
  • Develop and support ingestion pipelines using Qlik Replicate for snapshot and CDC patterns.
  • Implement ingestion processes for structured and semi-structured data.
  • Build and extend Python-based pipeline components following existing frameworks.
Transformation, Modeling & Testing
  • Develop dbt models using SQL and Jinja templating.
  • Implement and maintain automated tests for data quality, freshness, and schema validation.
  • Participate in CI/CD-based deployments of dbt transformations.
Snowflake Development & Governance
  • Implement Snowflake ingestion patterns using Snowpipe and Tasks.
  • Apply and support RBAC, dynamic masking, and tag-based access controls.
  • Develop stored procedures and support governed data access patterns.
Cloud Development
  • Develop and operate data workloads using AWS services such as S3, Lambda, ECS Fargate, Glue, DynamoDB, and IAM, or equivalent Azure services.
  • Collaborate with senior engineers on deployment pipelines, automation, and environment promotion.
Operational Excellence
  • Troubleshoot data pipeline issues and participate in production support.
  • Implement logging, monitoring, and alerting for pipelines and data processes.
  • Contribute to performance tuning and cost optimization efforts.
Collaboration & Mentorship
  • Mentor junior data engineers through code reviews and technical guidance.
  • Collaborate with Lead Data Engineers on design and implementation decisions.
  • Partner with stakeholders to translate requirements into technical solutions.
Qualifications

Bachelor's Degree and 4 years of experience in Data engineering, data technologies, cloud platforms

OR

High School Diploma or GED and 8 years of experience in Data engineering, data technologies, cloud platforms

Preferred Qualifications:
  • Building data pipelines using Medallion Architecture patterns
  • Data ingestion using Qlik Replicate (snapshot, CDC, batch)
  • Python development for data pipeline components
  • dbt Cloud modeling, testing, and SQL development
  • Snowflake ingestion and processing (Snowpipe, Tasks, Stored Procedures)
  • RBAC and data masking concepts in Snowflake
  • Cloud-native development on AWS or equivalent Azure platforms
  • Experience with CI/CD pipelines (GitLab, GitHub Actions, etc.)
  • Observability and monitoring tools such as Splunk or Dynatrace
  • Experience in regulated or governance-heavy environments
  • Snowflake AI development using Cortex CoCo
  • Relevant cloud or data platform certifications

#LI-JM1

Additional Information

Benefits are an integral part of total rewards and First Citizens Bank is committed to providing a competitive, thoughtfully designed and quality benefits program to meet the needs of our associates. More information can be found at https://jobs.firstcitizens.com/benefits.

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

Similar jobs worth comparing

Senior Data Engineer - ELT
Senior Data Engineer - ELT

First Citizens Bank • Raleigh (NC)

Remote
USD 120,000 - 180,000
Senior Data Engineer - ELT
Senior Data Engineer - ELT

First Citizens Bank • Tallahassee (FL)

Remote
USD 120,000 - 180,000
Data Engineer II
Data Engineer II

First Citizens • Northern (KY)

Hybrid
USD 120,000 - 150,000
Senior Data Engineer - Snowflake
Senior Data Engineer - Snowflake

First Citizens Bank • Tallahassee (FL)

Remote
USD 140,000 - 190,000
Data Engineer II
Data Engineer II

First Citizens Bank • Austin (TX)

Remote
USD 90,000 - 130,000
Lead Data Engineer
Lead Data Engineer

First Citizens Bank • Tallahassee (FL)

Remote
USD 140,000 - 180,000
Lead Data Engineer
Lead Data Engineer

First Citizens Bank • Austin (TX)

Remote
USD 130,000 - 210,000
Senior Data Engineer - DevOps
Senior Data Engineer - DevOps

First Citizens Bank • Tallahassee (FL)

Remote
USD 110,000 - 160,000
Benefits package
Remote work flexibility
Senior Data Engineer - ELT Pipelines (Remote)
Senior Data Engineer - ELT Pipelines (Remote)

First Citizens Bank • Phoenix (AZ)

Remote
USD 120,000 - 160,000
Senior Data Engineer
Senior Data Engineer

First Citizens Bank • Raleigh (NC)

On-site
USD 120,000 - 150,000