Note: The job is a remote job and is open to candidates in USA. First Citizens Bank is seeking a Lead Data Engineer to join its Corporate Support and Operations organization. The role focuses on designing, building, and operating production-grade data platforms and end-to-end pipelines using modern ELT architectures, Snowflake, dbt, Qlik Replicate, Python, and cloud-native services. The engineer will also establish engineering standards, lead technical decisions, and mentor data engineers.
Responsibilities
- Design, build, and operate data pipelines using Medallion Architecture (Bronze, Silver, Gold)
- Own ingestion, transformation, governance, testing, and publishing layers
- Ensure reliability, scalability, performance, and cost efficiency of pipelines
- Implement CDC and batch ingestion using Qlik Replicate
- Design ingestion patterns for databases, files, and APIs
- Build reusable Python-based pipeline components and frameworks
- Develop dbt models using advanced SQL and Jinja templating
- Implement automated testing for data quality, schema validation, and freshness
- Enable CI/CD-driven transformation deployments
- Implement Snowpipe, Tasks, Streams, and Stored Procedures
- Design and enforce RBAC, dynamic masking, and tag-based access control
- Ensure data security and compliance through platform-level controls
- Build and deploy data components using AWS services such as S3, Lambda, ECS Fargate, Glue, DynamoDB, and IAM, or equivalent Azure services
- Collaborate on CI/CD, infrastructure automation, and environment promotion
- Serve as a technical leader and mentor junior and mid-level data engineers
- Lead design discussions, code reviews, and technical decision-making
- Establish and enforce engineering best practices and standards
Skills
- This is a remote role that may only be hired in the following location(s): North Carolina, Arizona & Texas
- Candidates must have real-world, production experience with modern ELT architectures, Snowflake, dbt, Qlik Replicate, Python-based pipeline development, and cloud-native services
- Bachelor's Degree and a minimum of 6 years of experience in Advanced Data Engineering, data technologies, cloud platforms, and project or technical leadership
- High School Diploma or GED and a minimum of 10 years of experience in Advanced Data Engineering, data technologies, cloud platforms, and project or technical leadership
- Designing and operating Medallion Architecture data pipelines
- Data ingestion using Qlik Replicate (CDC and batch)
- Custom Python data pipeline development
- Dbt Mesh Architecture experience
- Dbt Cloud transformations, testing, SQL, and Jinja templating
- Snowflake ingestion and platform features (Snowpipe, Tasks, Stored Procedures)
- Data governance in Snowflake including RBAC, Tokenization, and dynamic data masking
- Release management, code deployment, disaster recovery activities
- Cloud development using AWS or equivalent Azure services
Benefits
- This is a remote role that may only be hired in the following location(s): North Carolina, Arizona & Texas.
Company Overview