Principal Software Engineer
- Location
- Job Number
- City
- Team
- Country
- Discipline
Overview
The Windows team is building a Centre of Excellence in Microsoft India, with a broad portfolio of services focused on creating new signature, and personalized experiences that make customer onboarding more seamless and productive. This role offers the opportunity to lead services that power end-to-end consumer experiences across Xbox gaming, M365 subscriptions, devices, and retail demos, spanning AMC (account.microsoft.com) and Windows surfaces. AMC is a Windows service and one of the most visited sites at Microsoft. These services federate Microsoft account data across multiple Microsoft services and enable cloud-powered content across many of the most widely used Windows surfaces, along with supporting a broad range of additional use cases.
Along with product development and maintaining service health, we operate as a first-class experimentation team, delivering proven impact by retaining and acquiring thousands of subscribers through AI-driven personalization, building our own ML models, and generating millions in savings for Microsoft.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees, we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
We are looking for a Principal Software Engineer who will technically lead multiple teams and partner with Windows and services teams across the globe to build, use and deploy various cutting-edge technologies in this space.
Primary Responsibilities:
- Lead teams of high-caliber Software Engineers, ensuring project and development excellence and technical leadership.
- Influence and align the product vision by collaborating with customers, partners, product management, and engineering teams.
- Drive the adoption and practical application of AI across both product features and engineering productivity.
- Deliver high quality results with full ownership and take the product to the next level.
- Foster a solid culture of engineering excellence, customer focus, collaboration, and diversity and inclusion.
- Hire and develop the best.
Qualifications
Required Qualifications:
- Bachelor’s Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
- Master’s Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
- OR equivalent experience.
- 6+ years of total experience designing, building and shipping distributed software services for Web applications and cloud services at scale.
- Experience building products across the full stack using distributed services with modern tech stacks like React, Redis, Kubernetes, Azure or similar.
- Solid design, coding, debugging, teamwork, partnership, and communication skills.
- Excellent Technical skills in Driving Design, Architecture with cross product and services dependencies.
- Ability to Drive Innovation with customer obsession.
- Expertise in ML concepts and algorithms, along with a deep understanding of LLM usage patterns and agentic frameworks, is required.
- Experience with cross group design and coordination is an advantage.
- You must be self-driven, curious to learn, proactive, and result oriented.
#W+DJOBS
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Similar jobs
Senior Software Engineer
Senior Software Engineer
Principal Applied Scientist
Senior Software Engineer – Kubernetes & IAC
- Location
- Job Number
- City
- Team
- Country
- Discipline
Overview
Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers to levels they cannot achieve anywhere else. This is a world of more possibilities, more innovation, and more openness in a cloud-enabled world. The Business & Industry Copilots group is a rapidly growing organization that is responsible for the Microsoft Dynamics 365 suite of products, Power Apps, Power Automate, Dataverse, AI Builder, Microsoft Industry Solution and more. Microsoft is considered one of the leaders in Software as a Service in the world of business applications and this organization is at the heart of how business applications are designed and delivered.
Responsibilities
We are looking for a Senior Software Engineer to join our team!
This is an incredible time to be part of our team and contribute to a highly strategic initiative for Microsoft. Power Platform brings together multiple products designed to empower customers in their digital transformation journey. In this role, you’ll help build scalable, reliable, secure, and compliant AI infrastructure that powers every product across Power Platform. You’ll work alongside a passionate team of engineers who thrive on solving complex challenges at scale while delivering exceptional quality. If you’re excited about driving innovation and shaping the future of AI-powered solutions, we’d love to have you on board.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Qualifications
Job Responsibilities:
- Design, build, and operate cloud-scale, multi-tenant infrastructure platforms with a strong focus on reliability, security, scalability, and operational excellence.
- Lead the design and implementation of Kubernetes-based infrastructure, including cluster architecture, networking, storage, and workload isolation strategies.
- Build and evolve Infrastructure as Code (IaC) solutions (e.g., ARM, Bicep, Terraform, Helm) to enable repeatable, auditable, and automated infrastructure provisioning and lifecycle management.
- Apply systems thinking to design for failure domains, including regional isolation, availability zone strategies, dependency management, and blast-radius reduction.
- Drive resiliency and reliability improvements through proactive design reviews, fault modeling, chaos testing, and post-incident learning.
- Build tooling and automation to detect, diagnose, and self-heal infrastructure and platform issues, enabling customers and support teams to self-resolve problems.
- Identify recurring operational issues and escalation patterns, and drive engineering solutions such as self-healing mechanisms, automation, guardrails, and platform abstractions.
- Partner closely with product, SRE, and Azure platform teams to define regional deployment strategies, capacity planning, and safe rollout patterns.
- Contribute to product and platform improvements by filing impactful bugs, proposing design changes, and shipping fixes to production to prevent customer impact.
- Communicate complex technical issues and recommendations clearly and concisely, influencing cross-team decisions and driving measurable business outcomes.
- Embody Microsoft’s culture and values, contributing to a collaborative, inclusive, and growth-oriented engineering environment.
Required Qualifications:
- Bachelor’s Degree in Computer Science or related technical field AND 8+ years of technical engineering experience
OR equivalent experience. - Hands-on experience with Kubernetes or container orchestration platforms in production environments.
- Experience with Infrastructure as Code (IaC) tools such as ARM, Bicep, Terraform, or similar.
Other Requirements: 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 Cloud background check upon hire/transfer and every two years thereafter.
Preferred Qualifications:
- Strong understanding of distributed systems concepts, including failure domains, consistency, availability, and fault tolerance.
- Experience designing for high availability, regional resiliency, and disaster recovery in cloud environments.
- Familiarity with cloud networking, storage, and security fundamentals, including identity, access control, and isolation boundaries.
- Experience operating large-scale services with an emphasis on reliability engineering, incident response, and postmortem-driven improvements.
- Ability to reason about blast radius, dependency management, and safe rollout strategies in complex systems.
#CAPJobs #Agent365jobs
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Similar jobs
Senior Software Engineer
Senior Software Engineer
Principal Applied Scientist
Senior Software Engineer – Kubernetes & IAC
- Location
- Job Number
- City
- Team
- Country
- Discipline
Overview
Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers to levels they cannot achieve anywhere else. This is a world of more possibilities, more innovation, and more openness in a cloud-enabled world. The Business & Industry Copilots group is a rapidly growing organization that is responsible for the Microsoft Dynamics 365 suite of products, Power Apps, Power Automate, Dataverse, AI Builder, Microsoft Industry Solution and more. Microsoft is considered one of the leaders in Software as a Service in the world of business applications and this organization is at the heart of how business applications are designed and delivered.
Responsibilities
We are looking for a Senior Software Engineer to join our team!
This is an incredible time to be part of our team and contribute to a highly strategic initiative for Microsoft. Power Platform brings together multiple products designed to empower customers in their digital transformation journey. In this role, you’ll help build scalable, reliable, secure, and compliant AI infrastructure that powers every product across Power Platform. You’ll work alongside a passionate team of engineers who thrive on solving complex challenges at scale while delivering exceptional quality. If you’re excited about driving innovation and shaping the future of AI-powered solutions, we’d love to have you on board.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Qualifications
Job Responsibilities:
- Design, build, and operate cloud-scale, multi-tenant infrastructure platforms with a strong focus on reliability, security, scalability, and operational excellence.
- Lead the design and implementation of Kubernetes-based infrastructure, including cluster architecture, networking, storage, and workload isolation strategies.
- Build and evolve Infrastructure as Code (IaC) solutions (e.g., ARM, Bicep, Terraform, Helm) to enable repeatable, auditable, and automated infrastructure provisioning and lifecycle management.
- Apply systems thinking to design for failure domains, including regional isolation, availability zone strategies, dependency management, and blast-radius reduction.
- Drive resiliency and reliability improvements through proactive design reviews, fault modeling, chaos testing, and post-incident learning.
- Build tooling and automation to detect, diagnose, and self-heal infrastructure and platform issues, enabling customers and support teams to self-resolve problems.
- Identify recurring operational issues and escalation patterns, and drive engineering solutions such as self-healing mechanisms, automation, guardrails, and platform abstractions.
- Partner closely with product, SRE, and Azure platform teams to define regional deployment strategies, capacity planning, and safe rollout patterns.
- Contribute to product and platform improvements by filing impactful bugs, proposing design changes, and shipping fixes to production to prevent customer impact.
- Communicate complex technical issues and recommendations clearly and concisely, influencing cross-team decisions and driving measurable business outcomes.
- Embody Microsoft’s culture and values, contributing to a collaborative, inclusive, and growth-oriented engineering environment.
Required Qualifications:
- Bachelor’s Degree in Computer Science or related technical field AND 8+ years of technical engineering experience
OR equivalent experience. - Hands-on experience with Kubernetes or container orchestration platforms in production environments.
- Experience with Infrastructure as Code (IaC) tools such as ARM, Bicep, Terraform, or similar.
Other Requirements: 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 Cloud background check upon hire/transfer and every two years thereafter.
Preferred Qualifications:
- Strong understanding of distributed systems concepts, including failure domains, consistency, availability, and fault tolerance.
- Experience designing for high availability, regional resiliency, and disaster recovery in cloud environments.
- Familiarity with cloud networking, storage, and security fundamentals, including identity, access control, and isolation boundaries.
- Experience operating large-scale services with an emphasis on reliability engineering, incident response, and postmortem-driven improvements.
- Ability to reason about blast radius, dependency management, and safe rollout strategies in complex systems.
#CAPJobs #Agent365jobs
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Similar jobs
Senior Software Engineer
Senior Software Engineer
Principal Applied Scientist
Overview
Microsoft Devices Operations (MDO), Digital Transformation Services (DTS), is hiring a Product Manager II in Hyderabad, India to own the platform that lets MDO build and operate its core business systems safely and at speed.
MDO runs the supply chain, manufacturing, and operations engine behind Surface, Xbox, and other Microsoft devices. To scale, we depend on a growing engineering workforce — internal teams and vendor partners alike — building against MDO’s SAP surround, data platforms, APIs, warehouses, and program management tools, and on a 24/7 SRE function that keeps those systems reliable. Both halves need the same thing: opinionated standards, self-service tooling, and AI-powered guardrails that make the right way to build and operate also the fastest way.
In this role, you will own the product roadmap for that platform. Product teams, SRE/DRI engineers, and vendor developers are your primary customers. You will partner with engineering, security, and architecture to set the standards that protect MDO’s core systems, design the tooling that makes those standards effortless to follow, and drive the AI/AIOps strategy that takes humans out of the loop wherever it is safe to do so. This is a product role, not a compliance or operations-management role.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
Platform Strategy & Roadmap
- Own the end-to-end product roadmap for MDO’s platform: the standards, tools, portals, paved paths, and SRE tooling that govern how developers build against, and how SRE/DRIs operate, MDO’s core systems.
- Define and evolve MDO’s builder capability and access tier model: trust tiers, maturity tiers, and the onboarding-to-production pipeline that matches access to risk.
- Champion a “guardrails, not gates” approach, embedding governance and operational requirements into tooling and templates rather than human approval processes.
- Partner with MDO vendor management, procurement, and operations teams to integrate platform requirements into vendor contracts and partner agreements.
Developer Experience & Paved Paths
- Design and deliver the developer paved road: templates, scaffolding, starter kits, sandbox environments, and reference integrations that make safe development the fastest path against MDO’s SAP, data warehouse, and API systems.
- Own the developer portal as a product: service catalog, API catalog, documentation, and self-service access flows.
- Drive developer onboarding from first day to first production deployment; treat time-to-productivity as a primary product metric.
Standards, Policies & Guardrails
- Develop API governance standards, data access policies, and system integration guidelines that protect MDO’s core systems while enabling developer velocity.
- Partner with Security, Legal, Compliance, and Architecture to translate risk requirements into automated, developer-friendly guardrails.
- Scale Azure policy-as-code and security posture management across MDO subscriptions.
Site Reliability & Operational Excellence
- Own the SRE tooling roadmap: incident management workflows, DRI playbooks, runbook automation, production readiness standards, and self-healing service patterns.
- Define and track reliability KPIs (availability targets, TTx, SLA attainment) and drive systemic improvements with data.
- Own production change management (CAB, deployment gates, phased rollouts) and drive toward zero-touch, policy-driven change approval.
- Run incident lifecycle management at scale: post-mortems, repair-item tracking, and service-health metrics.
AI in Operations
- Define product vision for AI in operations: Azure SRE Agent, AI-powered incident triage, and agentic resolution capabilities.
- Prioritize SRE agent capabilities, runbook automation, and self-healing patterns with engineering.
- Define success metrics (auto-resolution rate, MTTR reduction, incident deflection) and drive adoption across MDO.
Qualifications
Required Qualifications:
- Bachelor’s Degree AND 2+ years experience in product/service/program management or software development.
- OR equivalent experience.
Preferred Qualifications:
Platform & Developer Experience
- 5+ years of experience in product management, technical program management, or software engineering, including 2+ years in platform, developer tools, API, or partner/ecosystem products.
- Experience with internal developer platforms, developer portals (Backstage or equivalent), or paved-path / golden-path tooling.
- Experience designing or operating developer programs for vendors, partners, or third-party builders (certification, onboarding, enablement).
- Experience defining product success using developer experience metrics such as developer NPS, DORA metrics, and time-to-productivity.
SRE & Operational Excellence
- Experience with incident management platforms (ICM, PagerDuty, ServiceNow) and SRE practices (SLOs/SLIs, error budgets, toil reduction).
- Experience defining AI/ML-driven automation strategies for operations or security use cases.
- Understanding of Azure infrastructure operations (AKS, App Gateway, VNets, NSGs, Key Vault, Entra ID).
- Familiarity with Azure policy-as-code and cloud security posture management.
Domain
- Familiarity with SAP, ERP, or large enterprise operations platform governance.
- Experience in supply chain, devices, hardware, or manufacturing operations domains.
- Familiarity with Azure, Microsoft 365, Dynamics, or Power Platform governance and compliance models.
Education & Background
- Background in solutions architecture, enterprise architecture, or technical program management.
- Master’s Degree, MBA, or equivalent advanced training in a related field.
#W+DJOBS
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Similar jobs
Senior Software Engineer
Senior Software Engineer
Principal Applied Scientist
Senior Software Engineer – Firmware + Audio
- Location
- Job Number
- City
- Team
- Country
- Discipline
Overview
Audio Subsystem, Windows Surface Devices
Are you passionate about creating cutting-edge devices? The Surface Team is dedicated to building powerful devices that empower individuals and organizations. We’re currently working on the next generation of Surface products, and we need talented engineers like you!
We are seeking a Senior Software Engineer with deep expertise in audio subsystems to own end-to-end audio delivery on Windows-based Surface devices. In this role, you will be the technical authority driving audio bring-up, driver ingestion, quality, and validation across flagship Surface programs – from early platform bring-up. You will architect solutions across the hardware-firmware-driver-APO boundary, mentoring team, and collaborate closely with silicon partners, audio processing vendors, and cross-functional teams to deliver a world-class audio experience on premium consumer hardware.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
- Technical ownership of the audio subsystem for flagship Surface programs, driving milestone exit criteria and ensuring zero-regression driver ingestions.
- Architect and design audio solutions spanning the full stack: hardware endpoints -> DSP firmware -> kernel drivers -> APO pipeline -> user-mode services.
- Lead audio bring-up and endpoint validation on new platforms, including speaker, microphone, headset jack, SoundWire, and Bluetooth audio paths.
- Develop, debug, and maintain Windows audio/media class drivers (WDM/WDF) and Audio Processing Objects (APOs) in the silicon audio stack (DSP RPC, Audio Core, APO).
- Drive partner engagements – coordinate driver ingestion cycles with silicon and IHV partners; validate, triage, and qualify driver packages before integration.
- Own root-cause analysis of complex audio quality issues (crackling, glitching, latency, distortion) using hardware-level analysers, DSP diagnostics, and Windows audio traces (WPR/WPA, AudioDG, MFTrace).
- Integrate and validate third-party audio processing pipelines (DAX, Microsoft Effect Pack, Voice Clarity) within the Windows APO chain.
- Mentor and grow team members – conduct code reviews, establish debugging best practices, and distribute domain knowledge across the team.
- Drive SelfHost stability and audio backlog resolution, proactively identifying systemic issues and unblocking critical paths.
- Collaborate on voice platform strategy, including integration of AI/ML-powered audio features (noise suppression, echo cancellation, speech enhancement).
- Champion engineering excellence – introduce automation for repetitive validation, improve triage workflows, and raise the team’s technical bar.
- Participate in secure development practices (SFI), closing critical security bugs within SLA and designing for security by default.
Qualifications
Required/Minimum Qualifications:
- Bachelor’s Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
- OR equivalent experience.
- 10+ years of experience in software development with 4+ years focused on audio/media driver or subsystem development on Windows or embedded platforms.
- Expert proficiency in C/C++ with extensive experience writing and debugging Windows kernel-mode drivers (WDM/WDF).
- Deep understanding of the Windows audio architecture – audio engine, APO framework, endpoint management, media class drivers, and audio policy.
- Proven experience working with DSP-based audio subsystems (Qualcomm ADSP, or similar), including firmware-host interaction via RPC/IPC mechanisms.
- Demonstrated ability to independently root-cause complex, cross-stack audio issues: hardware -> DSP firmware -> driver -> APO -> application.
- Solid foundation in audio signal processing: sample rates, buffer management, latency tuning, DMA transfers, and audio streaming models.
- Track record of shipping 3+ high-volume consumer products through full development cycles (bring-up to commercialization).
- Expert debugging skills using WinDbg, WPR/WPA, bus analysers (I2S/SoundWire/I2C), and audio-specific diagnostics.
- Demonstrated ability to lead cross-team technical discussions and influence partner roadmaps.
Preferred Qualifications:
- Experience with audio platforms (ADSP,APO) on ARM64/X86-based Windows devices.
- Deep familiarity with audio enhancement stacks: Dolby DAX/Atmos, Microsoft Effect Pack, Voice Clarity, or similar APO pipelines.
- Experience with Bluetooth audio profiles (A2DP, HFP, LE Audio) and USB Audio Class drivers.
- Exposure to AI/ML-powered audio features – noise reduction, echo cancellation, speech enhancement – and frameworks like ONNX Runtime, Whisper, or Azure AI.
- Experience building automation/tooling to accelerate driver validation, audio quality testing, or bug triage workflows.
- Familiarity with Surface device firmware, UEFI, and platform-level thermal/power interactions affecting audio performance.
- Prior experience mentoring engineers or leading a small technical team.
- Contributions to open-source audio projects or publications in audio/signal processing.
#W+DJOBS
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Similar jobs
Senior Software Engineer
Senior Software Engineer
Principal Applied Scientist
Principal Software Engineer – Intelligent Decision, Evaluation & Review Platforms
- Location
- Job Number
- City
- Team
- Country
- Discipline
Overview
About the Role
AI decision systems are rapidly evolving. Modern platforms must combine deterministic logic, machine-learning models, advanced AI agents, and human expertise to make high-quality decisions at scale.
Evaluating these systems requires more than static benchmarks and traditional review queues. It requires platforms where automated evaluators, AI agents, production signals, and human experts work together continuously.
Microsoft Ads is looking for a hands-on Principal Software Engineer to build the next generation of agentic evaluation, audit, and human-review platforms.
You will create systems that help teams understand how decisions were made, identify where they fail, investigate supporting evidence, prioritize uncertain or high-impact cases, and turn review outcomes into measurable improvements.
The platform will connect:
production decisions → automated evaluation → agentic investigation → human judgment → system improvement
Responsibilities
- Architect and build scalable platforms for agentic evaluation, production audits, and human-in-the-loop review.
- Develop workflows in which AI agents gather evidence, analyze cases, compare decisions, and assist reviewers while preserving human oversight and accountability.
- Build reviewer experiences that present the right evidence, explanations, uncertainty, and recommended actions at the right time.
- Design distributed orchestration systems for long-running workflows involving models, agents, tools, automated checks, and human decisions.
- Provide technical leadership across engineering, applied science, product, design, operations, and policy teams.
Qualifications
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, with 8+ years of relevant industry experience.
- Strong production-coding skills in at least one of C++, C#, Java, Python, or TypeScript.
- Demonstrated experience designing, building, and operating large-scale distributed services or software platforms.
- Strong system-design skills across APIs, workflow orchestration, event-driven systems, storage, concurrency, fault tolerance, and service reliability.
- Experience building AI evaluation, agent orchestration, human-in-the-loop, audit, experimentation, or LLMOps platforms.
- Experience owning substantial systems from initial architecture through rollout, adoption, and production operations.
Preferred Qualifications
- Background in advertising, trust and safety, fraud, responsible AI, search, recommendations, or another high-scale complex decision domain.
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Similar jobs
Senior Software Engineer
Senior Software Engineer
Principal Applied Scientist
Overview
Architect, UI Platforms, Windows Platform & Developer (WPD) Organization
Overview
Would you like to help shape the UI platform that powers Windows experiences used by millions of developers and customers every day? The Windows Platform & Developer (WPD) Organization team builds and evolves the UI frameworks and APIs that first and thirdparty developers rely on to create highquality desktop and enterprise line-of-business (LOB) applications.
We are looking for a UI Platform Architect to help guide the next phase of Windows UI Platform’s evolution (including WinUI3) —modernizing the platform, improving fundamentals such as performance and reliability, and ensuring the developer experience meets the expectations of today’s desktop and enterprise app builders. This role blends strategic thinking with handson technical leadership and offers the opportunity to influence a widely used platform while staying close to real developer scenarios.
As a UI Platform Architect, you will also focus on evolving WinUI into a modern, AI‑native UI framework that remains competitive with SwiftUI while embracing a future where agents author a significant portion of application code. This requires rethinking WinUI as a declarative, composable, and semantically rich platform—one that is easy for web and SwiftUI developers to adopt, straightforward for AI agents to reason about, and powerful enough to enable dynamic, personalized user experiences at scale.
As an UI Platform Architect,you will focus on
• AI‑first developer experience: Design WinUI to be natively consumable by AI agents, with clear semantic models, stable abstractions, and predictable composition patterns that allow agents to author, refactor, and optimize UI code at scale.
• Seamless migration and adoption: Use AI‑assisted tooling and compatibility layers to enable low‑friction migration from legacy Windows UI stacks and SwiftUI on macOS, making WinUI a competitive and approachable choice for modern app developers.
• Declarative, dynamic UI foundation: Evolve WinUI into a truly declarative, state‑driven framework that supports real‑time personalization, adaptive layouts, and agent‑driven UI mutation without sacrificing performance or reliability.
• Lowering the barrier for web and SwiftUI developers: Provide opinionated projections, simplified APIs, and familiar programming models that align with modern web and SwiftUI mental models, accelerating time‑to‑productivity on Windows.
• Future‑proofing for AI‑generated code: Architect WinUI so that a majority of UI code can be safely generated and maintained by AI agents—emphasizing composability, guardrails, testability, and runtime validation.
Responsibilities
As a Windows UI Platform Principal Architect, you will provide technical leadership across the Windows UI platform and work closely with engineering, program management, and partner teams.
Platform architecture and technical leadership
- Define and evolve the architectural direction for WinUI and related Windows UI components, ensuring designs are scalable, maintainable, and aligned with long‑term platform goals.
- Review and guide architecture and design proposals across multiple teams, helping ensure consistency and technical quality.
- Act as a trusted technical advisor and sounding board for senior engineers and leaders working across UI, shell, graphics, input, and app model areas.
Modernization and quality of fundamentals
- Drive improvements in core platform fundamentals that matter to real desktop and LOB apps, including startup performance, memory usage, responsiveness, reliability, accessibility, and theming.
- Help identify and address common friction points that developers encounter when building or modernizing Windows desktop applications.
Developer experience and adoption
- Influence API design patterns, lifecycle models, diagnostics, and tooling to make the platform easier and more predictable to build on.
- Partner with PM and engineering teams to improve guidance and reduce friction for teams adopting newer UI technologies.
- Engage constructively with the developer community (including open‑source communities where appropriate) to incorporate feedback and improve trust in the platform.
Mentorship and architecture culture
- Mentor senior ICs and aspiring architects, raising the overall bar for technical decision‑making and design quality.
- Promote clear written specs, design reviews, and thoughtful technical storytelling across the organization.
Frontier mindset and AI-powered productivity
-
Demonstrate a frontier-firm mindset: stay ahead of emerging UI platform trends (including AI-native UX patterns), challenge assumptions, and prototype quickly to de-risk big bets.
-
Use modern AI tools responsibly to increase personal and team efficiency (e.g., drafting specs, summarizing design discussions, generating test ideas, exploring API surface options), while maintaining high standards for correctness, security, and privacy.
-
Create reusable accelerators (prompts, templates, automation, reference implementations) that help teams move faster without sacrificing quality, reliability, accessibility, or maintainability.
-
Model a culture of learning and iteration: share best practices, run lightweight demos, and help the organization adopt effective AI-assisted workflows.
Qualifications
Required/Minimum Qualifications:
- Bachelor’s Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
- OR equivalent experience.
- Significant hands‑on experience building desktop or rich‑client applications, with a strong focus on UX quality and system fundamentals.
- Depth in one or more UI frameworks for desktop or cross‑platform development, such as WinForms, WPF, WinUI, SwiftUI, UIKit/AppKit, .NET MAUI, Avalonia UI, Qt, Uno Platform, Flutter, or Electron in strongly desired.
- Proficiency in C++ and/or C# (or comparable systems languages), with the ability to reason across framework, runtime, and OS layers.
- Experience navigating UI architecture tradeoffs involving performance, memory, rendering, input, threading, accessibility, and app lifecycle.
- Demonstrated ability to influence technical direction beyond your immediate team through design reviews, architectural guidance, or technical leadership.
Other Requirements: 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 Cloud background check upon hire/transfer and every two years thereafter.
Preferred Qualifications:
- Master’s Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
- OR Bachelor’s Degree in Computer Science or related technical field AND 15+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
- OR equivalent experience.
- Experience modernizing or evolving an existing UI framework or large application platform.
- Experience designing developer‑facing APIs or frameworks consumed by external teams or customers.
- Engagement with developer communities or open‑source projects.
- Familiarity with Windows app models, interop scenarios, or graphics/composition pipelines.
#WPD
#WPDINDIA
#W+D
#W+DJOBS
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Similar jobs
Senior Software Engineer
Senior Software Engineer
Principal Applied Scientist
Overview
Imagine shaping the future of AI on Windows where your work directly impacts how millions of people experience intelligent computing every day. On the Windows AI Platform & Tools Team, you’ll collaborate across Microsoft and with hardware ecosystem partners to build the next generation of AI-infused experiences. You’ll be part of a team that thrives on solving complex challenges and delivering scalable solutions at the edge.
As a Principal Software Engineer in our team, you will help lead the design and development of high-performance software that powers AI capabilities across Windows & Devices. You’ll architect and build code that enables developers to deploy machine learning models at scale, optimize edge execution, and guide system-level decisions around scheduling, memory orchestration, and power-aware execution and secure execution. This opportunity will accelerate your career growth through strategic leadership and technical innovation, deepen your expertise in machine learning and edge computing, and position you to influence the future of AI integration across Microsoft platforms. The role offers flexible work options, including partial remote work.
In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
- Partners with appropriate stakeholders to determine user requirements for one or more complex scenarios.
- Provides technical leadership for the identification of dependencies and the development of design documents for a product, application, service, or platform.
- Leads by example and mentors’ others to produce extensible and maintainable code used across the company.
- Leverages deep subject-matter expertise of cross-product features with appropriate stakeholders (e.g., project managers) to lead multiple product’s project plans, release plans, and work items.
- Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on call to monitor system/product/service for degradation, downtime, or interruptions.
- Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale and shares knowledge with other engineers.
Qualifications
Required/Minimum Qualifications:
- Bachelor’s Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
- OR equivalent experience.
- Proven ability to define long-term ML infrastructure strategy and drive cross-org alignment across engineering, product, and research.
- Hands-on experience working or building robust, ML systems with high reliability, low latency, and seamless platform integration.
Other Requirements: 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 Cloud background check upon hire/transfer and every two years thereafter.
Preferred Qualifications:
- Bachelor’s Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript or Python.
- OR Master’s Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
- OR equivalent experience.
- Experience architecting ML inference pipelines for LLMs.
- Experience building local model integrations in system or app level components.
- Demonstrated mastery in ML compiler design, hardware-aware optimizations, and scalable infrastructure across heterogeneous platforms.
#W+DJOBS
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Similar jobs
Senior Software Engineer
Senior Software Engineer
Principal Applied Scientist
Overview
As a Principal Software Engineer Manager in Windows Ecosystem & Commercial Engagements (WECE), you will hire and direct a talented team of engineers on a mission to build features into Windows on behalf of our customers & partners. This opportunity will allow you to deliver value directly to hundreds of millions of users. You will be able to demonstrate that your team is embracing the latest AI-assisted engineering while delivering useful features that improve the value of Windows and our competitive position.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
- Guides partnership with appropriate stakeholders (e.g., security, privacy, peer teams) to determine requirements within and across teams.
- Guides teams and leads identification of dependencies and the development of design documents for a product, application, service, or platform.
- Optimizes, debugs, refactors, and reuses code to improve performance and maintainability, effectiveness, and return on investment (ROI).
- Guides team to drive multiple cross-group collaboration efforts, engineering release plans, and work items in coordination with appropriate stakeholders.
- Own delivery of OS features that integrate well into our current & future product plans.
- Deliver code changes with high quality that pass peer review, security scrutiny and are regression free.
Qualifications
Required Qualifications:
- Bachelor’s Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
- OR Master’s Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
- OR equivalent experience.
- 3+ years engineering management experience leading ICs and/or senior ICs.
- Developed and released LLM-based systems to production with production runtime of 6+ months with significant usage.
Preferred Qualifications:
- Experience building software in large, complicated codebases among thousands of engineers.
- Hands-on experience using AI-assisted development tools in production engineering environments (e.g., LLM-powered IDE workflows, code generation, automated refactoring/testing) and the ability to operationalize them into consistent team practices.
- Experience leading high impact software engineering teams, working within a shared ownership model with clear contracts.
- Experience working across teams to develop solid designs and influence others to achieve the outcomes needed for our customers & partners. Practical application of automated evaluation harnesses, quality gates, and monitoring to improve code outputs over time.
#W+DJOBS
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Similar jobs
Senior Software Engineer
Senior Software Engineer
Principal Applied Scientist
Senior Principal Architect : Ads Trust & Safety AI Platform
- Location
- Job Number
- City
- Team
- Country
- Discipline
Microsoft Advertising serves billions of ad decisions every day across search, native, shopping, display, audience, and AI-powered advertising experiences. Trust & Safety is foundational to this marketplace: protecting users from harmful, deceptive, and low-quality content; protecting advertisers, publishers, and partners from fraud and abuse; and ensuring Microsoft Ads operates with strong policy, privacy, security, compliance, and regulatory integrity.We are seeking a deeply technical Senior Principal Architects to define and drive the next generation of the Ads Trust & Safety AI Platform. This is a engineering leadership role that entails setting technical direction, shaping platform strategy, influencing multiple engineering and science teams, and building durable systems that compound across Trust & Safety, Risk, Fraud, Security, Policy, Measurement, and Enforcement. This role is for a hands-on technical leader who can combine large-scale platform engineering with modern AI systems: agentic investigation workflows, LLM-powered reasoning, retrieval and evidence generation, heterogeneous model serving, risk intelligence, human-in-the-loop review, and high-integrity decisioning.The platform will power how Microsoft Ads understands advertisers, domains, landing pages, websites, business entities, policy risk, fraud signals, and adversarial behavior. It will enable faster and more reliable enforcement decisions, richer evidence for reviewers and investigators, safer automation, and stronger marketplace protection. A key part of this role is collaboration across the broader Trust ecosystem: Microsoft Ads, Microsoft Trust and Safety teams across products, Security, Identity, and relevant worldwide industry peers and partners. The role requires someone who can evangelize technical direction, learn from adjacent teams and industry practices, align standards, and convert shared learnings into production-grade platform capabilities.
Responsibilities
AI Platform Architecture and Technical Strategy
- Define the long-term architecture for the Ads Trust & Safety AI Platform across ingestion, signal acquisition, entity intelligence, retrieval, model orchestration, agentic workflows, decisioning, enforcement, human review, audit, and measurement.
- Translate broad Trust & Safety, Risk, Fraud, Security, and Policy needs into reusable platform capabilities.
- Establish reference architectures, design principles, technical standards, and engineering patterns for high-integrity AI and decisioning systems.
- Drive architecture choices across latency, throughput, quality, cost, explainability, governance, reliability, and operational safety.
- Identify critical platform gaps and create a roadmap that balances near-term delivery with long-term leverage.
Deep Research Agents and AI-Assisted Investigation
- Architect platform for Deep Research Agents that investigate domains, landing pages, advertisers, business entities, ownership patterns, web presence, reputation, policy risk, and fraud signals.
- Architect workflows that combine retrieval, crawling, structured evidence extraction, LLM reasoning, policy grounding, risk scoring and human in the loop.
- Architect guardrails for agentic systems, including source provenance, confidence scoring, hallucination controls, audit logs, escalation paths, and human override.
- Partner with Applied Science to convert AI research prototypes into production systems with clear quality, latency, cost, reliability, safety, and governance targets.
Entity Intelligence, Decisioning, and Enforcement
- Architect systems for high-fidelity understanding of domains, websites, landing pages, advertisers, business identities, ownership structures, relationship graphs, reputation, and provenance.
- Design real-time, nearline, and batch scoring systems for policy enforcement, fraud detection, abuse prevention, advertiser risk scoring, and marketplace protection.
- Evolve abstractions for model orchestration, feature lookup, signal stores, retrieval, model versioning, decision logging, policy controls, fallbacks, and experimentation.
Security, Risk, and Fraud Platform
- Architect systems to detect , learn and mitigate adversarial behavior across the advertiser lifecycle, including account creation, login events, payment changes, budget changes, campaign edits, creative changes, landing-page changes, and enforcement history.
- Build sequential and event-based risk systems that reason over advertiser behavior over time rather than treating each decision as an isolated event.
Cross-Microsoft Collaboration, Industry Learning, and Technical Leadership
- Collaborate across wider Microsoft , Safety, Security, Responsible AI, Identity and partner teams to create shared platform capabilities for risk detection, abuse prevention, evidence generation, and enforcement governance.
- Evangelize a coherent Trust & Safety AI platform strategy across Microsoft, helping teams converge on shared architectures, reusable abstractions, common taxonomies, and consistent decisioning patterns.
- Evangelize & Learn from industry peers, and approved partner networks facing similar scale abuse patterns, and translate those learnings into practical platform improvements.
Qualifications
- Bachelor’s Degree in Computer Science or related technical field AND 15+ years of professional software engineering experience, or equivalent practical experience.8+ years of senior technical leadership experience influencing engineers, technical leads, architects, applied scientists, or cross-functional engineering teams across complex platform or product areas.
- Proven experience architecting and delivering large-scale production systems with meaningful reliability, scalability, latency, correctness, availability, security, and operational requirements.
- Deep technical experience in one or more of the following platform areas: AI/ML systems, agentic systems, model-serving infrastructure, decisioning systems, distributed systems, data platforms, workflow platforms, risk platforms, security platforms, or Trust & Safety systems.
- Experience building or technically leading production AI/ML systems, including exposure to modern AI patterns such as LLM-based workflows, retrieval-augmented generation, model orchestration, automated reasoning, human-in-the-loop systems, AI-assisted operational tooling, or agentic workflows.
- Strong understanding of the engineering requirements for deploying AI or decision systems in production, including evaluation, observability, quality measurement, rollout safety, fallback behavior, latency/cost tradeoffs, drift detection, explainability, governance, and operational reliability.
- Experience designing high-integrity systems where decisions must be auditable, reproducible, explainable, governed, and secure, especially when handling sensitive signals, advertiser impact, policy enforcement, risk decisions, or compliance-sensitive workflows.
- Ability to drive clarity from ambiguity, define technical direction, create reusable platform abstractions, and influence execution across multiple teams without relying on direct management authority.
- Strong written and verbal communication skills, including the ability to explain architecture, tradeoffs, risks, sequencing, and technical strategy to senior engineering, science, product, policy, security, and business leaders.
Preferred Qualification
The candidate is not expected to have deep experience in every area below. Broader coverage across these areas is preferred, especially where the candidate has demonstrated the ability to connect multiple domains into durable platform architecture and production systems.
- Deep domain experience in Trust & Safety, Fraud, Abuse, Risk, Security, Ads Quality, Marketplace Integrity, Policy Enforcement, or advertiser protection systems.Experience with adversarial systems, including phishing, malware, cloaking, account takeover, payment abuse, fake identities, compromised advertisers, coordinated fraud, and policy evasion.
- Experience building Deep Research Agents, investigation agents, reviewer-assist systems, retrieval-augmented generation systems, LLM-powered operational workflows, or AI systems that produce grounded evidence for human or automated decisions.
- Expertise in heterogeneous inference platforms supporting LLMs, SLMs, wide & deep models, ensembles, graph models, classical ML models, heuristics, and rules engines.
- Experience with entity intelligence, knowledge graphs, web crawling, domain reputation, business identity resolution, provenance, evidence extraction, or risk scoring.
- Experience designing human-in-the-loop review systems, appeals workflows, audit platforms, policy reasoning systems, or enforcement governance mechanisms.
- Experience with large-scale measurement systems for false positives, false negatives, model drift, agent quality, policy quality, reviewer quality, enforcement stability, business impact, and operational health.
- Experience collaborating with Trust, Safety, Security, Privacy, Identity, Compliance, Legal, or Responsible AI teams across multiple products or platforms.
- Experience evangelizing technical strategy across multiple teams, learning from industry peers, and helping establish shared standards, taxonomies, schemas, signal-quality measures, or platform patterns.
- Experience working with industry partners, trusted abuse-prevention networks, threat-intelligence providers, domain-reputation providers, identity-verification providers, payment-risk partners, or ecosystem safety initiatives.
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Similar jobs
Senior Software Engineer
Senior Software Engineer
Principal Applied Scientist