Technical Program Management
Role details
Job location
Tech stack
Job description
Analysis of Customer and Business Needs
- Learns to identify opportunities and gaps within features or functional areas, leveraging AI tools where possible, and supports research and analysis of customer and industry trends.
- Begins to build relationships within the product family and contributes to problem statements and hypotheses that address business and customer needs.
- Supports experiments to test hypotheses and helps integrate data and tools to identify patterns, with guidance.
- Helps ensure alignment between customer needs, the market, and Microsoft's strategy.
Solution Definition
- Supports relevant teams (e.g., Engineering, Design, Security) in designing solutions to technical needs for one or more features, contributing to design and requirements documents.
- Contributes to defining success criteria and performance metrics (e.g., OKRs and KPIs) and partners with others to help ensure the necessary telemetry is developed.
- Learns to write technical specifications-documenting goals, user scenarios, and prioritized requirements-with coaching.
- Helps identify program risks and proposes mitigations using data and AI tools, under guidance.
- Solution Development and Delivery
- Helps break programs down into projects and supports the generation and tracking of project objectives, schedules, milestones, and dependencies, leveraging automation and AI.
- Supports the monitoring of processes and helps hold stakeholders accountable, escalating when projects fall out of alignment with schedules or goals.
- Assists in ensuring compliance with privacy, security, accessibility, quality, and other legal and business requirements.
- Validates use-case and scenario outcomes against performance targets and contributes to readable, extensible test cases, with guidance.
Solution Performance
- Partners with others (e.g., Engineering, Design) to help collect performance metrics (e.g., usage, quality, speed, cost) and contributes to business reviews and reporting.
- Uses AI, customer-listening systems, and telemetry to help monitor product and service usage and surface insights for improvement.
- Contributes to the customer supportability experience by helping produce documentation such as troubleshooting guidelines and best practices.
- Begins to support root-cause analysis for live-site incidents, with guidance.
Stakeholder and Sales Engagement
- Develops an understanding of sales motions and the support needed across product training and enablement, and helps build out related content and programs.
- Begins to act as a technical contributor in internal forums, learning to educate and evangelize the features and programs they support.
Requirements
Required Qualifications: Bachelor's Degree OR equivalent experience., * Bachelor's Degree in Computer Science, Engineering, Information Technology, Data Science, or a related technical field.
- Internship, co-op, capstone, or research experience in engineering, technical or product program management, data analysis, or software development.
- Foundational experience reading and/or writing code (e.g., Python, SQL, sample documentation, or product demos).
- Familiarity with cloud and data technologies (e.g., Microsoft Azure, Power BI, Microsoft Fabric).
- Exposure to AI/ML concepts and modern AI tools, with curiosity about applying them to program management.
- Foundational understanding of project management and the software/product development lifecycle.
- Strong analytical and problem-solving skills, with the ability to work with data to inform decisions.
- Excellent written and verbal communication skills, including the ability to explain technical concepts to non-technical audiences.
- A growth mindset and comfort operating in a fast-paced, ambiguous environment.
Technical Program Management IC2 - The typical base pay range for this role across the U.S. is USD $85,400 - $168,100 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $111,100 - $183,700 per year.
About the company
Microsoft is a global technology company headquartered in Redmond, Washington. Our mission is to empower every person and every organization on the planet to achieve more. We develop, license, and support a wide range of software products, services, and devices that help individuals and businesses realize their full potential.
Our flagship products include the Microsoft 365 productivity cloud, Windows operating system, Azure cloud platform, and Dynamics 365 business applications. We are also a leader in areas such as artificial intelligence, cybersecurity, developer tools, and gaming through Xbox and Game Pass.
With operations in more than 190 countries and over 220,000 employees worldwide, Microsoft is committed to responsible innovation, inclusive economic growth, and sustainability. We work closely with governments, industries, and communities to ensure that technology serves the public good and helps address some of the world’s most pressing challenges.
As we celebrate our 50th anniversary in 2025, we continue to look forward—investing in AI, cloud, and quantum computing to shape the future of work, education, and society at large scale.