Data Engineer
Posted 24 Sep 2026
Advertised as “Lead Data Engineer”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 8+ yrs
- Management level
- People management
- Employment
- Remote
No salary listed for this role.
Job Title: Lead Data Engineer
Key Skills: Data Engineering, Azure Databricks, Snowflake, DBT, Python, Terraform, Data Architecture, Data Modeling, SQL, ETL/ELT, CI/CD, Data Migration
Experience: 8+ YOE.
Location: Costa Rica, Perú, Colombia, Bolivia.
Mode: Remote.
We at Coforge are hiring Lead Data Engineer (#16277-1-1) with the following skill set.
Key Responsibilities
-
Lead and mentor data engineering teams while setting technical direction, conducting code reviews, and driving engineering excellence.
-
Own the end-to-end architecture, design, and implementation of scalable and reliable data platforms, ensuring production-ready delivery.
-
Define and drive data migration strategies from Snowflake/SSIS to Azure Databricks and DBT, including architecture decisions and execution oversight.
-
Oversee scalable data pipelines, data models, Terraform infrastructure, CI/CD, data integration, observability, and platform stability across Azure and legacy environments.
Required Skills & Qualifications
-
8+ years of experience in Data Engineering, with 2–3+ years in a Lead or Staff-level role.
-
Proven experience owning system design and leading implementations of large-scale data platforms.
-
Strong hands-on expertise with Snowflake, Azure Databricks, DBT, and Python, including thousands of DBT models and data pipelines processing terabytes of data daily.
-
Deep understanding of data architecture, data modeling, distributed data systems, and ETL/ELT frameworks.
-
Extensive experience with Terraform and Infrastructure-as-Code principles.
-
Demonstrated experience leading cloud-to-cloud data migration projects, preferably AWS to Azure.
-
Strong experience with CI/CD pipelines, Git-based version control, and advanced SQL.
-
Strong problem-solving skills with the ability to make architectural trade-offs and technical decisions.
-
Proven experience managing and developing teams across different performance levels through mentoring, training, and development.
-
Previous experience in insurance or financial services, with knowledge of claims, policies, underwriting, and risk domains, plus strong communication skills.