Job Title:Senior Technical Program Manager - Software DeliveryAbout the Role:This is a senior-level project management position that oversees multiple technical projects from initiation to delivery. The ideal candidate has significant experience in managing cross-functional teams, delivering large-scale software projects, and driving business growth.The successful candidate will lead project planning, resource allocation, and risk management to ensure timely and within-budget delivery.Collaborate with stakeholders to align project goals with organizational objectives.Develop and implement project governance frameworks to ensure accountability and transparency.The key performance indicators for this role focus on project delivery metrics, team performance, and customer satisfaction.Requirements:10+ years of experience in IT project management, with a proven track record of delivering complex software projects.Strong leadership skills, with the ability to motivate and direct cross-functional teams.Excellent communication and interpersonal skills, with the ability to work effectively with stakeholders at all levels.The ideal candidate will have a strong understanding of Agile methodologies, project management tools, and data analysis techniques. They will also be able to demonstrate a deep understanding of the organization's business goals and objectives.