Senior Data Engineer

Flow Control Group

Charlotte (NC)

On-site

USD 120,000 - 180,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Medical, Dental and Vision insurance
401(k) with matching
Paid time off and holidays
Parental leave
FCG University training

Job summary

Flow Control Group is seeking a Senior Data Engineer to join our Central Data Platform team in Charlotte, NC. You will own end-to-end ELT development from ingestion to data consumption layers in Snowflake, and play a key role in data modeling, governance, and platform optimization.

You will collaborate with data professionals to design robust pipelines, monitor data quality, and evolve dbt and Snowflake environments, driving performance and reliability for business stakeholders.

Qualifications

  • Minimum 5+ years of experience developing and scaling dbt projects.
  • Minimum 5+ years of experience with Snowflake.
  • Proven experience designing and managing security requirements.

Responsibilities

  • Provide technical leadership in dbt and Snowflake implementations.
  • Design, build, and manage data transformations and pipelines in Snowflake/dbt.
  • Ensure robust data integration, performance, and reliability for data warehouses.
  • Collaborate with cross-functional teams and maintain documentation and governance.

Skills

SQL & Data Analysis
dbt
Snowflake
Python
ETL/ELT
Fivetran

Tools

Fivetran
Azure
Snowflake

Job description

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.

Visit our website: https://flowcontrolgroup.com/

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 of data integrations, data warehousing, data modeling, and data engineering.
  • Expert at creating architecture diagrams and documenting requirements and design details.
  • Familiarity with Azure and cloud architectures.
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 working to implement data warehouses, data marts, and analytic datasets that align 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 by looking for patterns and anomalies in the data that impact deliverables.
  • Ensure alignment with data standards and data governance.
Communication Skills
  • Strong verbal and written communication skills.
  • Ability to effectively communicate with technical and non-technical stakeholders.
Personal Attributes
  • Team Player: Ability to work collaboratively in a team environment.
  • Adaptability: Comfortable working in a fast-paced and dynamic environment.
  • Self-Motivated: Proactive and able to work independently with minimal supervision.
  • Customer Focus: Strong commitment to delivering high-quality service to internal and external customers.
Why Build a Career with Us

Everyone’s an Owner of the Company: Because every team member contributes to Flow Control Group’s success, everyone has the benefits of ownership! Flow Control Group has a broad-based employee ownership program extended to every employee within our portfolio companies.

Competitive Benefits: Enjoy an attractive benefits package that includes Medical, Dental and Vision insurance (among other plans), competitive 401(k) matching program, career growth opportunities, employee referral program, paid time off and holidays, as well as parental leave.

Training: FCG University learning and training platform available to all employees offering over 80k courses.

Career Growth Opportunities: At Flow Control Group, we are committed to your professional development. With a vast network of over 100 brands across North America, we provide unparalleled opportunities for growth and advancement. Whether you're just starting your career or looking to take it to the next level, we offer custom training programs, mentorship, and a supportive environment to help you achieve your goals. Join us and be part of a dynamic team where your contributions make a real impact.

Equal Opportunity Employer: Flow Control Group is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or any other legally protected characteristics.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

Flow Control Group • Dallas (TX)

On-site
USD 120,000 - 180,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Data Engineer
Senior Data Engineer

Flow Control Group • Houston (TX)

On-site
USD 130,000 - 170,000
Employee ownership
Medical, Dental & Vision insurance
401(k) matching
+2
Senior Data Engineer
Senior Data Engineer

Flow-Control-Group • Dallas (TX)

On-site
USD 140,000 - 190,000
Financial Analyst
Financial Analyst

Flow Control Group • California (MO)

On-site
USD 85,000 - 115,000
Medical, Dental and Vision insurance
401(k) matching
Career growth opportunities
+2
Financial Analyst
Financial Analyst

Flow Control Group • Denver (CO)

On-site
USD 90,000 - 120,000
Health benefits
401(k) match
Career growth opportunities
Senior Data Engineer — Snowflake/dbt ELT Specialist
Senior Data Engineer — Snowflake/dbt ELT Specialist

Flow-Control-Group • Dallas (TX)

On-site
USD 140,000 - 190,000
Senior Data Engineer: Snowflake, dbt & ELT
Senior Data Engineer: Snowflake, dbt & ELT

Flow Control Group • Dallas (TX)

On-site
USD 120,000 - 180,000
Medical insurance
Dental insurance
Vision insurance
+2
Financial Analyst
Financial Analyst

Flow Control Group • Houston (TX)

On-site
USD 70,000 - 95,000
Medical, Dental and Vision insurance
401(k) matching
Career growth opportunities and FCG U.
+2
Senior Data Engineer — Snowflake/dbt ELT Expert
Senior Data Engineer — Snowflake/dbt ELT Expert

Flow Control Group • Houston (TX)

On-site
USD 130,000 - 170,000
Employee ownership
Medical, Dental & Vision insurance
401(k) matching
+2
Senior Data Solutions Engineer
Senior Data Solutions Engineer

Personalization Mall • Jericho (NY)

On-site
USD 95,000 - 105,000
Health benefits
401(k) plan
Paid time off