> Markdown version of [/jobs/ext/3953433-mid-senior-data-engineer-snowflake-dbt-airflow](https://www.wearedevelopers.com/jobs/ext/3953433-mid-senior-data-engineer-snowflake-dbt-airflow). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Mid/Senior Data Engineer (Snowflake, dbt, Airflow) - **Company:** C & F INC - **Location:** Loveland, CO, United States (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Microsoft Access, Artificial Intelligence, Airflow, JIRA, Static Program Analysis, Code Generation, Software Quality, Continuous Integration, Customer Data Management, Directed Acyclic Graph (Directed Graphs), Information Engineering, Data Governance, Data Integration, Data Warehousing, Database Schema, Dimensional Modeling, Github, Python (Programming Language), Performance Tuning, Reverse Engineering, SonarQube, Data Processing, Macros, Sql Optimization, GitHub Copilot, Snowflake, Data Layers, Git Flow, Collibra, Code Restructuring - **Published:** October 27, 2026 - **Apply:** https://www.adzuna.com/details/5931908858 ## About the Role * Proven commercial experience as a Data Engineer (Mid: approx. 3+ years; Senior: approx. 5+ years) * Hands-on experience with Snowflake, including data modeling, roles and access, and performance optimization * Strong experience with dbt (models, tests, macros, sources, incremental models, documentation) * Practical experience building and maintaining Airflow DAGs * Advanced SQL and solid understanding of data warehousing and dimensional modeling * Working knowledge of Python for data processing and automation * Experience with Flyway or other database schema migration tools * Experience using AI-assisted development tools in data engineering (e.g., GitHub Copilot or similar) for code generation, testing, documentation, or code analysis * Experience with Git-based workflows, PR reviews, and CI/CD (e.g., GitHub Actions) * Experience working with multiple environments and a structured release process * Experience working in a ticket-driven delivery model (e.g., Jira) * Very good command of English, both written and spoken * Strong communication skills with stakeholders: confident with technical audiences and able to explain things clearly to business audiences * A prioritization mindset and the ability to adapt quickly when priorities change, so the work stays relevant to the business * Proactiveness and a high level of independence, combined with the ability to work effectively in a larger team * Comfort working where standards and tooling are still evolving (especially important at Senior level) * Strong problem-solving, analytical, and documentation skills, * Experience in the human pharma or animal health domain, especially commercial, CRM, or customer data * Experience migrating or refactoring legacy dbt projects * Experience with code quality tools (e.g., SonarQube) * Exposure to data governance and metadata tools (e.g., Collibra) * Experience with data integration to CRM or customer data platforms * Understanding of ITIL fundamentals and service management processes ## Description You will join a team of around 5 engineers delivering for a large pharma client. The team is part of a wider multi-team, multi-vendor ecosystem of around 20 people. The work centers on industrializing a governed Snowflake data layer that serves AI applications and operational consumers such as CRM and marketing platforms. It includes migrating a legacy dbt project into a new, standardized codebase built on a modern stack: Snowflake, dbt Core, Airflow, Flyway, and GitHub Actions. Parts of the target setup, including orchestration and the operating model, are still being defined, so you will help shape them, not just use them. You will be responsible for: * Building and extending dbt models in Snowflake, following layered modeling conventions * Migrating and rebuilding legacy dbt models into the target architecture, including reverse-engineering complex, macro-heavy logic * Developing Airflow DAGs, including data quality gates that control pipeline flow * Ingesting seed and static files provided by business teams across environments, and clarifying naming, refresh cadence, and ownership * Implementing and maintaining data quality tests across all model layers * Triaging and fixing dbt test failures, pipeline failures, and bugs * Promoting code through environments via CI/CD, with PR review at each stage * Supporting Snowflake cost and performance optimization * Supporting incremental and CDC-based loads to downstream platforms * Maintaining documentation and metadata (column descriptions, data models, business terms) * Handling service requests, change requests, and incidents in a Jira-based delivery model * Communicating directly with client stakeholders, mainly technical but also business * Working closely with product owners, architects, and other teams to deliver prioritized work At Senior level, you will also: * Own design and migration decisions, such as mapping legacy models to target layers, orchestration and quality-gate patterns, and materialization strategy * Lead Snowflake cost and performance tuning * Review other engineers' code and guide technical standards * Represent the team in technical alignment with client and partner teams, * Learning & development opportunities - after your probation period, you'll have access to a highly flexible and generous English language reimbursement program, along with an individual development budget to use as you see fit. * Classic benefits like private medical care, a sports card, and a preferential life insurance plan. Plus, our infamous Fruit Tuesdays and Wednesdays. * A hybrid work setup with plenty of flexibility. Delivery teams work mostly remotely. Enabling functions teams come to the office at least once a week. As an HR team, we meet every Wednesday. On the remaining days, you can choose where you work. * A bunch of non-work activities, including Office Day (a fun-filled day when employees from all over Poland gather at the office), POP UP integrations, various competitions from cooking to photography, and the chance to submit charity causes to our CF4GOOD program, which provides support to those in need. * A workplace that values people and is built on collaboration, not competition. If you're tired of toxic work environments, you'll finally get a chance to breathe. And if you've been lucky with great employers so far, we'll do our best to keep that streak going., (4) The Candidate has the right to access his/her personal data, to rectify and/or delete personal data, to withdraw consent to the processing of personal data, to restrict the processing of personal data and to lodge a complaint with a supervisory authority; (5) The use and processing of personal data by C&F S.A. (Spółka Akcyjna) Oddział w Polsce (Branch in Poland) complies with applicable legal acts in the field of personal data, including Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data; (6) Notifications regarding the exercise of the Candidate's rights in relation to the processing of personal data should be sent to the email address of the data controller: [email protected] (7) Detailed information regarding the processing of personal data by C&F S.A. (Spółka Akcyjna) Oddział w Polsce (Branch in Poland) can be found in the "Privacy Policy". By sending CV, I hereby declare that I accept the Privacy Policy of C&F S.A. (Spółka Akcyjna) Oddział w Polsce (Branch in Poland) and I consent to the processing of my personal data provided in the application form by C&F S.A. (Spółka Akcyjna) Oddział w Polsce (Branch in Poland), with its registered office in Warsaw, at Domaniewska 50, 02-672 Warsaw, for the purposes necessary to carry out the current recruitment process conducted by C&F S.A. (Spółka Akcyjna) Oddział w Polsce (Branch in Poland) or C&F S.A. (Société Anonyme) with its registered office in Luxembourg and it's affiliates. A candidate who, during the recruitment process, becomes aware of C&F S.A. (Spółka Akcyjna) Oddział w Polsce (Branch in Poland) violation of the law in the areas specified in the Whistleblower Protection Act of June 14, 2024, is entitled, in accordance with the provisions of this act, to make an internal or external report. The internal report should be submitted in accordance with the "Procedure for Reporting Legal Violations and Taking Follow-Up Actions at C&F S.A. (Spółka Akcyjna) Oddział w Polsce (Branch in Poland)" published on website www.candf.com, in the "Documents" section. Zgoda na przetwarzanie danych w ramach bieżącego procesu rekrutacyjnego i ewentualnych przyszłych procesów rekrutacyjnych Oświadczam, że akceptuję Politykę Prywatności C&F S.A. (Spółka Akcyjna) Oddział w Polsce i wyrażam zgodę na przetwarzanie moich danych osobowych podanych w formularzu aplikacyjnym przez C&F S.A. (Spółka Akcyjna) Oddział w Polsce z siedzibą w Warszawie przy ulicy Domaniewskiej 50, 02-672 Warszawa w celu niezbędnym do realizacji przyszłych procesów rekrutacyjnych prowadzonych przez C&F S.A. (Spółka Akcyjna) Oddział w Polsce lub C&F S.A. spółka akcyjna (société anonyme) z siedzibą w Luksemburgu i jej spółek zależnych. I declare that I accept the Privacy Policy of C&F S.A. (Spółka Akcyjna) Oddział w Polsce (Branch in Poland) and give my consent to the processing of my personal data provided in the application form by C&F S.A. (Spółka Akcyjna) Oddział w Polsce (Branch in Poland), with its registered office in Warsaw, at Domaniewska 50, 02-672 Warsaw, for the purposes necessary for future recruitment processes carried out by C&F S.A. (Spółka Akcyjna) Oddział w Polsce (Branch in Poland) or C&F S.A. (Société Anonyme) with its registered office in Luxembourg and it's affiliates.