This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
This role requires to work with the UK Defense and Intelligence. The successful candidate must have or be able to obtain the Security Check (SC) clearance as issued by the United Kingdom Security Vetting Unit (UKSV). Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. In the Microsoft Frontier Company Engineering team, you won’t just build software; you’ll deliver real outcomes for some of the world’s most complex organizations. We are a global team of world-class engineers who have been working in a Forward Deployed Engineering (FDE) model for more than a decade, embedding directly within customer teams to solve their toughest challenges, side-by-side, and shipping production-ready solutions in days, not months. As a Principal Technical Program Manager, you will embed with strategic customers to lead complex technical programs, owning the full customer journey from problem definition through delivery and driving measurable business outcomes. You’ll work in small, multidisciplinary crews alongside engineers, data scientists, and designers, operating with high autonomy to turn ambiguous problems into shipped solutions. Our work is powered by AI, applying the mindset and tooling across the entire development lifecycle to move from idea to production in days while maintaining the highest standards of security, quality, and trust.
Job Responsibility
Lead complex technical programs from problem definition through to delivered outcomes
Drive decisions that directly influence business strategy and customer outcomes
Collaborate with leading global organizations across industries
Apply the latest advancements in AI and engineering workflows to deliver value at scale
Embed with strategic customers to lead complex technical programs with high autonomy, aligning business needs with engineering solutions across AI, cloud, and data
Take ownership of the customer journey end-to-end, from problem definition through co-engineering delivery to measurable business outcomes
Apply AI assisted engineering practices as a daily operating mode
Operate fluently in engineering tooling (e.g., VS Code, GitHub, AI agents) as primary work surfaces for planning, documentation, and technical program leadership
Validate AI-generated outputs with domain expertise to maintain quality at speed
Navigate ambiguity in customer environments with self-direction and high ownership
Make technical and program decisions with incomplete information, proactively identify opportunities and manage risks, providing data-driven recommendations to stakeholders
Champion and cultivate reusable solution patterns, open-source assets, and engineering playbooks that scale impact beyond individual engagements
Contribute to the broader engineering community through knowledge sharing and best practices
Partner with multi-disciplinary engineering teams (software engineers, data scientists, designers) to evaluate, design, and deliver AI-powered cloud solutions side-by-side with customer engineers
Give key stakeholders data-driven recommendations based on identified risks and tradeoffs
Requirements
Bachelor’s Degree AND experience in engineering, product/technical program management, data analysis, or product development OR equivalent experience
Experience in customer-facing technical roles (e.g., consulting, solutions engineering, field engineering, or similar) (preferred)
Experience with AI/ML technologies, cloud architecture, data engineering, and using AI tools and workflows in creating software engineering artifacts (preferred)
Enjoy travel and are comfortable with travel up to 25% (preferred)