Job Description - Technical Program DirectorLocation: BangaloreExperience: 15-20 YearsPosition: Technical Program DirectorJob OverviewWe are looking for an experienced Technical Program Director to lead large-scale technology programs, drive strategic initiatives, and oversee end-to-end program delivery. The ideal candidate should have strong technical expertise, leadership capabilities, and experience managing cross-functional teams and complex technology transformations.Key ResponsibilitiesLead and manage multiple large-scale technology programs from initiation to delivery.Define program strategy, roadmap, milestones, budgets, and execution plans.Drive digital transformation, cloud migration, and enterprise technology initiatives.Manage cross-functional teams across engineering, product, architecture, and operations.Work closely with senior leadership and business stakeholders to align technology initiatives with business goals.Monitor program performance, risks, dependencies, and delivery timelines.Ensure governance, quality standards, and efficient resource utilization.Drive Agile methodologies, continuous improvement, and operational excellence.Manage stakeholder expectations, escalations, and executive-level reporting.Required Skills15-20 years of experience in IT / Technology Program Management.Strong experience in managing large-scale technical programs and portfolios.Expertise in Agile, Scrum, SDLC, and project delivery methodologies.Understanding of Cloud Computing, Microservices, APIs, and Enterprise Architecture.Experience in digital transformation and technology modernization.Strong stakeholder management and executive communication.Experience managing large cross-functional teams and program budgets.PMP, PgMP, SAFe, or similar certifications preferred.Preferred BackgroundExperience working with large IT services companies, product organizations, or Global Capability Centres (GCCs).Exposure to enterprise applications, cloud platforms (AWS/Azure/GCP), and modern technology ecosystems.