Senior Data Engineer
Listed on 2026-09-07
-
IT/Tech
Data Engineering, Data Warehousing
Posted Friday, September 4, 2026 at 4:00 AM
Company: Flow Control Group
About Us: Flow Control Group (FCG) is a leading provider of fluid handling, process, and industrial automation solutions across North America. We are a 100% employee-owned organization made up of over 2,000 team members and 95+ entrepreneurial brands—each empowered to think big, move fast, and bring innovative ideas to life. Our ownership mindset fuels a culture of pride, accountability, and exceptional customer service.
At FCG, we believe in the power of partnership and entrepreneurship. We work collaboratively across our brands to drive growth, unlock new opportunities, and deliver real impact for our customers. This unique model allows us to combine local expertise with national strength, creating a dynamic environment where creativity meets practicality.
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. This role provides data analysis of raw and transformed data, documents source-to-target mappings, provides Snowflake platform expertise, develops and tests data transformations in dbt, and continues to evolve our dbt and Snowflake environments, including architecture, performance tuning, job monitoring, troubleshooting, and environment management.
The Senior Data Engineer works as part of a multi-functional team of data professionals focused on delivering data and evolving our technical infrastructure and processes to help deliver reliable, quality data to our business stakeholders.
Key Responsibilities:
- Technical Expertise: Provide technical expertise in all capabilities of dbt and Snowflake.
- Development: Design, build, and manage data transformations in dbt. Create reusable components and templates and proof-of-concept solutions. Develop and manage data pipelines as needed. Implement functionality in Snowflake.
- Source to Target Mappings: Work with data team members to analyze source data and identify transformation requirements to move data to our data warehouse and data marts.
- Data Integration: Design robust, reliable, scalable, and performant systems for large-volume data processing. Help drive decisions on data architecture and engineering best practices.
- Data Observability: Develop and enhance monitoring of workflows and processes.
- Solution Design: Collaborate with technical teams to design and implement solutions that meet business requirements and align with best practices.
- Security: Design security standards and ensure proper implementation of security.
- Performance: Ensure our data warehouse processing is optimized for performance. Collaborate with team members to ensure data loads and transformations flow through the system to deliver data according to requirements.
- Support: Provide comprehensive technical support for data warehouse processing.
- Testing and Validation: Develop testing frameworks for solutions to ensure that solutions meet requirements and perform as expected.
- Metadata: Work with business users, technical teams, and data stewards to create documentation and metadata to support understanding of data warehouse processing.
- Continuous Improvement: Identify opportunities for process improvements and system enhancements to increase efficiency and effectiveness.
Qualifications:
- Experience:
- Minimum 5+ years of experience developing and scaling dbt projects.
- Minimum 5+ years of experience with Snowflake.
- Proven experience designing and implementing dbt transformations in large-scale enterprise analytics environments.
- Deep knowledge of all aspects of the Snowflake environment, from databases to security and AI capabilities.
- Experience working with data pipeline tools like Fivetran.
- Proven experience designing and managing security requirements.
- Experience in supporting data engineering applications.
- Minimum of 5 years working with cross-functional teams and managing multiple projects and priorities.
- Additional Technical
Skills: - Expert in SQL and data analysis.
- Experience with Python and AI.
- Strong understanding…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).