Technical Program Manager - Data Engineering


Role Overview

We are looking for an experienced Technical Program Manager (TPM) with a strong Data Engineering background and proven experience driving large-scale consulting, client delivery, and data transformation programs. The ideal candidate will combine technical depth in modern data platforms with strong stakeholder management, program governance, and execution capabilities.

This role requires partnering with business stakeholders, architects, engineering teams, and clients to deliver scalable data solutions while ensuring timelines, quality, and business outcomes are achieved.


Key Responsibilities

Program & Delivery Management

  • Lead end-to-end delivery of enterprise data engineering and analytics programs.
  • Drive project planning, execution, risk management, dependency tracking, and stakeholder communications.
  • Manage cross-functional teams including Data Engineers, Architects, Analysts, QA, and Business Stakeholders.
  • Own delivery governance, status reporting, budget tracking, and executive-level updates.
  • Establish project roadmaps and ensure successful execution against agreed milestones.
  • Coordinate across multiple workstreams to deliver complex data transformation initiatives.


Client & Consulting Engagement

  • Engage with clients and business stakeholders to understand requirements and translate them into scalable technical solutions.
  • Act as a trusted advisor for data modernization, migration, reporting, and analytics initiatives.
  • Lead workshops, requirement gathering sessions, and solution discussions.
  • Manage customer expectations and drive successful business outcomes.
  • Support pre-sales, effort estimations, solution reviews, and proposal development when needed.

Data Engineering Leadership

  • Collaborate with architects and engineering teams to define data platform strategy and implementation roadmaps.
  • Ensure adoption of best practices in data architecture, ETL/ELT development, data quality, governance, and performance optimization.
  • Drive modernization initiatives involving cloud data platforms and advanced analytics ecosystems.
  • Review technical designs and provide guidance on scalable and resilient data solutions.


Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, Information Systems, or related field.
  • 8+ years of overall IT experience with at least:
  • 4+ years in Data Engineering/Data Platform projects.
  • 3+ years in Program Management, Technical Project Management, or Delivery Management roles.
  • Strong understanding of Data Warehousing, Data Lakes, ETL/ELT, Data Governance, and Analytics solutions.
  • Demonstrated experience managing large-scale client-facing delivery programs.
  • Excellent stakeholder management, communication, and leadership skills.
  • Experience working in Agile and hybrid delivery models.


Technical Skills

Candidate should have hands-on experience with at least 2-3 of the following technologies/platforms:

Data Platforms & Cloud

  • Google Cloud Platform (GCP)
  • BigQuery
  • Databricks
  • Teradata

Data Integration & ETL

  • Informatica
  • Dataform
  • TIBCO

BI & Analytics

  • Tableau


Core Data Engineering Skills

  • Data Modeling
  • ETL/ELT Pipelines
  • Data Warehousing
  • SQL and Performance Tuning
  • Data Migration and Modernization
  • Batch and Near Real-Time Processing
  • Data Quality and Governance


Preferred Qualifications

  • Experience leading cloud data migration or modernization programs.
  • Exposure to enterprise data architecture and analytics initiatives.
  • Consulting experience with system integrators, technology consulting firms, or client-facing delivery organizations.
  • Certifications in PMP, Agile/Scrum, GCP, Databricks, or relevant cloud/data technologies.
  • Experience managing globally distributed teams.


Similar jobs

Technical Program Manager - Data Engineering

Apply Now
Back to search page