The Director, Program management and Delivery position oversees the end-to-end delivery of software development projects, ensuring they meet business objectives, are completed on time, and within budget. This role involves mentoring PMs, SMs, teams, fostering a culture of continuous improvement, and delivering high-quality software solutions aligned with business needs and technical standards.