Senior Data Engineer
Senior
Azure
Cloud
Cloud Data Engineering
Cloud Data Platform
Cloud Data Warehouse
Cloud Data Warehouse
Cloud Platform
Cloud Platforms
Cloud Platforms Cloud Platforms
Data
Data Analysis
Data Analytics
Data Architecture
Data Build Tool
Data Engineer
Data Engineering
Data Integration
Data Integration Tools
Data Management
Data Modeling
Data Operations
Data Pipeline
Data Pipelines
Data Platform
Data Processing
Data Transforms
Data Warehouse
Data Warehousing
Database
Databases
Dbt
ETL
Fivetran
Informatica
Information Technology (IT)
Integration
Programming
Snowflake
SQL
Job Description
Flow Control Group is hiring a Senior Data Engineer for the Central Data Platform team in Charlotte, NC (onsite), building end-to-end ELT in Snowflake using dbt and Fivetran.
Responsibilities
- Provide technical expertise across dbt and Snowflake capabilities
- Design, build, and manage data transformations in dbt
- Create reusable components, templates, and proof-of-concept solutions
- Develop and manage data pipelines as needed
- Implement required functionality within Snowflake
- Partner with the data team to analyze source data and define transformation requirements for data warehouse and data mart delivery
- Design systems that are robust, reliable, scalable, and performant for large-volume processing
- Support data architecture and engineering best-practice decisions
- Develop and enhance monitoring for workflows and engineering processes
- Collaborate with technical teams to deliver solutions aligned to business requirements and best practices
- Design security standards and ensure proper security implementation
- Optimize data warehouse processing for performance
- Ensure data loads and transformations flow through the system to meet requirements
- Provide comprehensive technical support for data warehouse processing
- Build testing frameworks so solutions meet requirements and perform as expected
- Work with business users, technical teams, and data stewards to produce documentation and metadata supporting data warehouse understanding
- Identify opportunities for process improvements and system enhancements to increase efficiency and effectiveness
Requirements
- 5+ years developing and scaling dbt projects
- 5+ years with Snowflake
- Proven experience designing and implementing dbt transformations in large-scale enterprise analytics environments
- Deep knowledge of the Snowflake environment, including databases, security, and AI capabilities
- Experience with Fivetran and data pipeline tools
- Proven experience designing and managing security requirements
- Experience supporting data engineering applications
- 5+ years working cross-functionally while managing multiple projects and priorities
- Expert in SQL and data analysis
- Experience with Python and AI
- Strong understanding of data integrations, data warehousing, data modeling, and data engineering
- Expert ability to create architecture diagrams and document requirements and design details
- Familiarity with Azure and cloud architectures
- Excellent problem-solving skills and attention to detail
- Ability to analyze complex business processes and translate them into technical requirements
- Evaluate designs for performance, traceability, and usability
- Expertise implementing data warehouses, data marts, and analytic datasets aligned to business objectives
- Ability to analyze data from disparate sources to identify gaps in data or definitions
- Ability to test data products and analyze data for patterns and anomalies impacting deliverables
- Ensure alignment with data standards and data governance
- Strong verbal and written communication skills
- Ability to communicate effectively with technical and non-technical stakeholders
- Ability to work collaboratively in a team environment
- Comfortable in a fast-paced, dynamic environment
- Proactive and able to work independently with minimal supervision
- Strong commitment to delivering high-quality service to internal and external customers
Technologies
- Snowflake
- dbt
- Fivetran
- SQL
- Python
- AI
- Azure
Benefits
- Medical, Dental, and Vision coverage
- Competitive 401(k) matching
- Paid time off
- Holidays
- Parental leave
- Wellness resources
- Employee referral programs
- Emergency assistance funds
- Earned wage access
- Financial coaching
- Low-cost loan options
- Retirement planning resources
- Opportunities to build long-term wealth through employee ownership
- FCG University access to more than 80,000 learning courses
Personal Attributes
- Ability to work collaboratively in a team environment
- Comfortable working in a fast-paced and dynamic environment
- Proactive and able to work independently with minimal supervision
- Strong commitment to delivering high-quality service to internal and external customers
Communication Skills
- Strong verbal and written communication skills
- Ability to effectively communicate with technical and non-technical stakeholders
Required Analytical Skills
- Excellent problem-solving skills and attention to detail
- Ability to analyze complex business processes and translate them into technical requirements
- Evaluate performance, traceability, and usability in all designs
- Expertise implementing data warehouses, data marts, and analytic datasets aligned with business objectives
- Ability to analyze data from disparate sources to identify gaps in data or definitions
- Ability to effectively test data products and analyze data for patterns and anomalies that impact deliverables
- Ensure alignment with data standards and data governance