The Senior Program Manager will lead and manage complex programs, develop comprehensive program plans, engage with stakeholders, identify and mitigate risks, provide program updates, manage resources, implement process improvements, and manage vendor relationships.