Microsoft
Senior Technical Program Manager
Found: Today
- Partner across engineering, product, infrastructure, Azure, operations, finance, and business teams to define, scope, and deliver complex technical programs.
- Contribute to technical design and architecture discussions, ensuring program decisions support long-term scalability, security, reliability, and operational readiness.
- Establish clear program charters, goals, success criteria, and priorities for strategic platform initiatives, including AAD Graph Migration and Kubernetes migration.
- Translate organizational objectives, customer requirements, and technical constraints into structured, executable program plans.
- Drive proactive, data-informed risk and dependency management. Identify technical and organizational risks early, clarify cross-team ownership, develop mitigation and contingency plans, and escalate decisions when necessary to maintain momentum and predictable delivery.
- Define and track measurable outcomes through OKRs, KPIs, migration metrics, and operational health indicators.
- Use data to evaluate progress, identify gaps, guide prioritization, and provide leadership with a clear view of program health and business impact.
- Lead end-to-end execution across complex, multi-team programs. Manage integrated schedules, critical paths, dependencies, milestones, and readiness criteria while holding stakeholders accountable for commitments.
- Drive course correction when needed and ensure changes are communicated consistently.
- Ensure comprehensive launch and operational readiness.
- Coordinate engineering validation, security and compliance requirements, infrastructure readiness, deployment planning, service operations, customer-impact assessment, and post-launch measurement.
- Create scalable program structures and operating mechanisms that improve execution across the Directory and Compute platforms.
- Establish effective governance, decision-making forums, escalation paths, and reporting mechanisms without introducing unnecessary process.
- Communicate clearly across all levels of the organization. Develop concise, executive-ready updates that communicate outcomes, progress, risks, dependencies, tradeoffs, and decisions required.
- Present program strategy and status confidently to large cross-functional and leadership audiences.
Required/minimum qualifications
- Bachelor's Degree AND 4+ years experience in engineering, product/technical program management, data analysis, or product development
- OR equivalent experience.
- 2+ years of experience managing cross-functional and/or cross-team projects.
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft background and Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Additional or preferred qualifications
- Bachelor's Degree AND 8+ years experience engineering, product/technical program management, data analysis, or product development
- OR equivalent experience.
- 6+ years of experience managing cross-functional and/or cross-team projects.
- 1+ year(s) of experience reading and/or writing code (e.g., sample documentation, product demos).
- 2+ years of experience with software development lifecycles from conception to delivery.
- 2+ years of experience with data analysis, data presentation using Power BI or similar.