Senior Data Engineer
CPI Security
Senior Data EngineerCharlotte, North Carolina, United StatesSenior Data Engineer – Data Architecture & PlatformCPI Security, a national leader in residential and commercial security solutions, is seeking a Senior Data Engineer transitioning into Data Architecture to join us on our data transformational journey. This unique role combines hands-on data engineering (70%) with architectural design and governance (30%), ideal for a technical expert ready to shape our enterprise data strategy while remaining deeply involved in implementation. You'll work directly with line of business leaders and technical users to architect and build our cloud data warehouse using data vault 2.0 modeling and dbt. This is a technical, hands-on role, not a pure architecture position, where you'll mentor junior engineers on a lean team while personally implementing the solutions you design.This is an on-site position at our HQ in Charlotte, NC.What You'll DoThis role balances architectural design with hands-on implementation. You'll spend approximately 70% of your time coding, building pipelines, and implementing solutions, while dedicating 30% to architectural design, standards definition, and technical guidance. On our lean team, everyone contributes technically, this isn't about drawing boxes, it's about designing it AND building it. You must be comfortable in the IDE daily, working alongside engineers and providing mentorship through code reviews, pair programming, and technical guidance.Data Architecture & DesignDefine and document reference architectures, design patterns, and standards for the enterprise data platform. Create technical design documentation, data flow diagrams, and architectural decision records (ADRs) while remaining actively involved in hands-on implementation. Establish data modeling standards, naming conventions, and best practices across the platform.Architecture GovernanceEstablish and maintain data modeling standards, design patterns, and architectural guidelines. Review and approve technical designs to ensure alignment with architectural principles and enterprise standards. Collaborate with stakeholders to define data governance policies and ensure compliance with security requirements.Technical Mentorship & CollaborationProvide architectural guidance and hands-on mentorship to engineers through code reviews, pair programming, and technical design sessions. Share expertise in data vault modeling, dbt development, and cloud data engineering best practices. Foster a culture of technical excellence and continuous learning within the team. Work collaboratively on our small team where everyone contributes to solving complex technical challenges.Data Vault ImplementationDesign and implement data vault 2.0 modeling patterns to build a scalable, audit-friendly enterprise data platform that supports business agility and data governance.Modern Data EngineeringBuild and maintain automated data pipelines using dbt (Cloud/Core), Python, and Snowflake to transform raw data into business-ready datasets with comprehensive data quality testing.Cloud Data Platform DevelopmentArchitect and implement an enterprise data platform on Snowflake, including automated deployment pipelines, data quality frameworks, and monitoring solutions. While we are modernizing to a cloud data platform, on-premises work is still needed using SSIS and MSSQL Server during the migration phase.Data Mart & Dimensional ModelingDesign and build data marts using dimensional modeling techniques (Kimball methodology) to support business intelligence and analytics requirements.ETL/ELT Pipeline DevelopmentDesign and implement robust data transformation models using dbt, SQL, and Python to build scalable ingestion and processing pipelines.Data Quality & TestingImplement comprehensive data quality testing frameworks using dbt tests, custom Python validations, and automated monitoring to ensure data accuracy and reliability.External Data IntegrationIntegrate and operationalize data from external systems such as CRM, ERP, and third-party platforms via secure cloud data sharing, CDC, and APIs.DataOps ImplementationEnable reliable, scalable, and automated data workflows by implementing DataOps best practices for continuous integration, testing, deployment, and monitoring across the data pipeline lifecycle. Establish and maintain Snowflake security governance through role-based access control (RBAC), including the design and management of role hierarchies, privilege grants, and object-level permissions to enforce least-privilege principles across all data assets. Define and enforce data access policies for users, service accounts, and downstream consumers by leveraging Snowflake's virtual warehouses, resource monitors, row-level security, and dynamic data masking to ensure compliant and auditable data access at scale.Cloud Migration SupportPlay an integral role in planning, designing, and implementing data migration strategies from legacy on-premises SQL Server systems to our modern Snowflake cloud platform.What We're Looking ForRequired Experience6+ years of data engineering experience with cloud data platforms4+ years of experience with Snowflake (required)4+ years of experience with dbt (Cloud and/or Core)4+ years of Python development experience4+ years of AWS experience (AWS Certified Developer preferred)6+ years of experience building data warehouses and data martsExperience using Data Vault 2.0 modeling methodologyStrong experience with dimensional modeling (Kimball methodology)Proven experience with automated deployment and CI/CD pipelinesExperience implementing data quality testing frameworksExperience designing data architectures and creating technical documentation (data models, architecture diagrams, design patterns, ADRs)Proven ability to balance architectural thinking with hands-on implementationExperience mentoring and guiding junior/mid-level engineers through technical collaborationTechnical SkillsMSSQL Server SQL and SSISAdvanced SQL and data modeling expertise with dimensional modeling and data vault modelingStrong dbt skills for data staging, cleaning, transformation, testing, and modelingProficiency in Python programming for data engineering tasksExperience with agile/scrum teams for data engineering and analytics engineeringAWS cloud services (S3, Lambda, IAM, CloudFormation, etc.)Experience with data orchestration tools (Airflow, Prefect, or similar)Understanding of modern data engineering practices and agile methodologiesKnowledge of data governance, security, and compliance requirementsPreferred QualificationsAWS Certified Developer certificationSnowflake certifications in data engineering and/or architectureExperience with data vault automation tools (automate-dv package)Knowledge of modern BI and analytics platformsSoft SkillsExcellent oral and written communication skills to effectively deliver messages to a wide range of audiences, from business to technicalInnovative and positive team member mindsetStrong teamwork and interpersonal skills, with the ability to deliver results working independently or in a collaborative environmentAgile development experience preferredSolution-oriented approach with strong problem-solving abilitiesEducationBachelor's degree in Information Systems, Computer Science, Data Science, or related field of study preferredWork experience equivalent will be consideredWhat Sets You ApartDeep understanding of the complete data engineering lifecycleArchitectural design experience combined with strong implementation skillsExperience with cloud data platform implementations and migrationsProven ability to work with cross-functional teams and stakeholdersPassion for building modern, cloud-first data solutionsStrong analytical and critical thinking skillsCommitment to data quality and best practicesWhy Join CPI SecurityOpportunity to architect and build a modern enterprise data platform during an active transformationWork with cutting-edge cloud technologies and data vault modelingLead technical design while remaining hands-on with implementationCollaborative environment with experienced data professionals on a lean, high-impact teamCompetitive compensation and benefits packageProfessional development opportunities and certification supportOn-site position in Charlotte, NC with a dynamic, growing companyCPI Security is an equal opportunity employer committed to diversity and inclusion in the workplace.
- THE GLOBAL LEADER IN DATA & ANALYTICS RECRUITMENTHarnham Search and Selection Company Number: 05723485Harnham Search and Selection is a registered company in England and Wales. Reg no. 05723485Harnham Europe Limited Company Number: 09956940Harnham GmbH HRB: 196954Harnham...SeniorWork at office
- Job Title: ETL Engineer Location: Charlotte, NC Type: Contract W2 OnlyDescriptionIn this contingent resource assignment you may:Consult... ...ResponsibilitiesMaintain, support, and enhance existing ETL applications and data integration workflows.Provide production support, troubleshoot...SeniorContract work
- FCG is seeking a Senior Data Engineer to work on our Central Data Platform team, utilizing Snowflake, dbt, and Fivetran, and responsible for end-to-end ELT development from ingestion of raw source system data through our integrated and data consumption layers in Snowflake...Senior
- About this role:Wells Fargo is seeking a Senior Data Engineer to join the CSBB Deposits Data & Insights team Technology. The Consumer Technology organization provides data technology services to the Enterprise-wide lines of businesses, functions, and leaders. Business...SeniorFull timeWork experience placement
$80k - $133k
Job Family:Data Science & AnalysisTravel Required:Up to 10%Clearance Required:Ability to Obtain Public TrustWhat You Will Do:Guidehouse seeks a Senior Data Engineer to design, develop, and optimize modern data platforms, pipelines, and cloud-based analytics solutions. The...SeniorFull timeContract workFlexible hours- ...Senior Data EngineerWe are currently seeking a Senior Data Engineer with hands on coding experience and a strong background in Python, PySpark, and Object oriented programming. The ideal candidate will be responsible for designing, developing, and implementing new features...Senior
$128k - $249k
...our search for talented visionaries and your search for important and impactful work lead to the same place.We are seeking a Senior Data Engineer to join the firm. The Senior Data Engineer contributes to the Enterprise Applications, Data, and AI Platforms group,...SeniorFull timeTemporary workLocal areaRemote workFlexible hoursAfternoon shift- ...partner helping organizations modernize data ecosystems, build real-time analytics capabilities... ...and Gemini Enterprise.You AreA hands-on Engineer with foundational experience in Data... ...directly with clients, supporting senior architects, and contributing to end-to-end...SeniorFull timeWork experience placementLive inWork at officeLocal area
- ...Zuven technologies Inc is seeking an experienced Senior Data Engineer / Software Developer to join its high-performing engineering team. The role focuses on designing, developing, and maintaining a scalable real-time streaming connector that links internal Generative...Senior
- ...A technology solutions provider is seeking a highly experienced GCP Data Engineer for a hybrid role in Charlotte, NC. The ideal candidate will have over 10 years of experience in software or cloud engineering and expertise in Google Cloud Platform, Python, and Django....SeniorLong term contract
- ...Data Engineer-1Duration: 07 Months + Possible extension Location: Iselin, NJ & Charlotte, NC (Hybrid) Client: Financial ServicesResponsibilities:Develop ETL frameworks and toolsDesign and optimize databases (e.g., Snowflake, PostgreSQL, MySQL)Deploy and manage cloud solutions...Senior
- 12+ years of Data Engineering experience. Strong hands-on expertise in Kafka, Spark/PySpark, Python, SQL, NoSQL, CDC frameworks, and event-driven architectures. Experience building large-scale real-time streaming and batch data pipelines using distributed processing systems...Senior
- ...Senior Data EngineerWe are seeking an experienced Senior Developer with expertise in Python, Snowflake, and AWS to architect, develop, and optimize scalable applications.Responsibilities:Own and oversee production support alongside dedicated L1/L2 teams — driving incident...Senior
- ...Data Engineering And BI Engineering PositionTranslates complex cross-functional business requirements and functional specifications into logical program designs, code modules, stable application systems, and data solutions; partners with Product Team to understand business...SeniorFlexible hours
$140.5k - $205k
...Join us!Position SummaryThe Artificial Intelligence (AI) Sr. Data Engineer will design, build, validate, and operationalize AI-enabled solutions... ...risks, and tradeoffs clearly to engineering teams, senior stakeholders, governance partners, and cross-functional leadersRequired...SeniorFull timeWork at officeFlexible hoursDay shift$125k - $145k
...Data Engineering And AI Product EnablementAt Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and...SeniorWork at officeFlexible hoursDay shift- ...Senior Data EngineerWe are seeking a senior-level Data Engineer to support large-scale data ingestion and data warehousing initiatives within the Hadoop ecosystem. This is a hands-on role focused on moving and processing massive volumes of data across enterprise platforms...Senior
$128k - $182.3k
...Data Engineer Role at Bank of AmericaAt Bank of America, we are guided by a common purpose to help make financial lives better through the... ...consumption. Within the Data Knowledge pillar, this role provides senior-level leadership in defining standards, guidelines, and...SeniorWork at officeShift work$130.5k - $159.5k
We're looking for an experienced Data & Analytics Engineer to build the semantic models and dashboards that drive business-critical decisions across the reinsurance business. You'll sit at the intersection of analytics engineering and BI — modeling data for scale, building...SeniorTemporary workSummer workWork at officeLocal areaRemote workWorldwideRelocation packageFlexible hours2 days per week3 days per week- ...The Senior Data Engineer will design, develop, and optimize scalable cloud-based data platforms that support enterprise analytics, regulatory reporting, business intelligence, and machine learning initiatives. This role is responsible for building high-performance ETL...Senior
$139.6k - $174.5k
...Senior Data EngineerCharlotte, North Carolina, United States; Denver, Colorado, United States; New York, New York, United StatesAbout Judi... ...pharmacy benefits and healthcare navigation as a Senior Data Engineer (Analytics Engineer). You will build and maintain reliable...SeniorWork at officeLocal areaFlexible hours- ...Role Description We are currently seeking a talented and motivated Senior Data Engineer to join our Cloud data solutions team. This role will be responsible for designing, developing & deploying cloud data solutions for risk, regulatory, finance & compliance projects...SeniorWork at officeLocal areaWork from home
$120k - $130k
...Our client, a leading organization in the data and technology sector, is seeking a dedicated and innovative Senior Data Engineer/ETL Developer to join their dynamic team. As a Senior Data Engineer/ETL Developer, you will be an integral part of the Data & Analytics department...SeniorWeekly payTemporary workWork at officeRemote workFlexible hours$53.56 - $60.35 per hour
...Senior Data Engineer / Ab Initio DeveloperCharlotte, North CarolinaHybridContract$53.56/hr - $60.35/hrOutstanding long-term contract opportunity! A well-known Financial Services Company is looking for a Software Engineer in Charlotte, NC (Hybrid). Work with the brightest...SeniorLong term contractFull timeContract workTemporary workWork experience placementFlexible hours- A leading government services provider in North Carolina is seeking a CommVault Systems Engineer to design and implement data protection solutions for federal clients. The ideal candidate will have extensive experience with Commvault, backup and recovery processes, and...SeniorFull time
- ...a team of managers, technical leads, and engineers, building a strong leadership bench and high... ...the end-to-end lifecycle of enterprise data products and platforms, including... ...across the data ecosystem. Partners with senior leaders and cross-functional teams to shape...SeniorFull time
$124k - $280k
...Data And Analytics Engineering Senior ManagerAt PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques to design and develop robust data solutions for clients. They play a crucial role in transforming raw data into actionable...Senior- ...Job Overview We are seeking a Senior hands-on Data Analytics Engineer with strong expertise across Power BI, GCP, BigQuery, SQL, and data engineering. This role combines end-to-end analytics ownership with enterprise reporting and executive-level business intelligence...Senior
- The Senior Manager, AI & Data Engineering leads teams responsible for building and operating reusable, governed data products and AI-ready semantic intelligence that enable enterprise data integration, activation, analytics, personalization, and decision-making across Vanguard...SeniorFull timeFor contractorsWork at office
$130k - $150k
...autonomy of local brands. The Analytics Engineer, Business Solutions serves as the bridge... ...how Vertex's brands operate and the data models, dashboards, and internal applications... ...bonuses. Opportunity to work directly with senior leadership on high-impact business...SeniorFull timeFor contractorsLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Data Engineer. Be the first to apply!
- data platform engineer Charlotte, NC
- aws data engineer Charlotte, NC
- data science developer Charlotte, NC
- sr information security engineer Charlotte, NC
- senior data engineer Charlotte, NC
- data engineer machine learning Charlotte, NC
- principal data engineer Charlotte, NC
- junior data engineer remote Charlotte, NC
- data center engineer Charlotte, NC
- data developer Charlotte, NC


