Senior Data Engineer
On-site · Charlotte, North Carolina, United States
Job Summary
Senior Data Engineer combining hands-on data engineering (70%) with architectural design and governance (30%) to shape an enterprise data strategy. You’ll architect and build a cloud data warehouse using data vault 2.0 modeling and dbt, mentor junior engineers through code reviews and pair programming, and work on a lean team located on-site at the Charlotte, NC HQ. Responsibilities include defining reference architectures, data flow diagrams, ADRs, data modeling standards, and data governance policies; implementing data pipelines with Snowflake, dbt, Python, and CI/CD; and ensuring data quality and security across the platform.
Required Qualifications
- 6+ years of data engineering experience with cloud data platforms
- 4+ years of Snowflake experience
- 4+ years of dbt (Cloud/Core)
- 4+ years of Python development
- 4+ years of AWS experience
- 6+ years of experience building data warehouses and data marts
- Experience using Data Vault 2.0 modeling
- Experience with dimensional modeling (Kimball)
- Proven experience with automated deployment and CI/CD pipelines
- Experience implementing data quality testing frameworks
- Experience designing data architectures and creating technical documentation (data models, architecture diagrams, design patterns, ADRs)
- Mentoring junior/mid-level engineers through technical collaboration
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.