Senior Customer Solution Engineer

Microsoft

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$119,800–$234,700 / yr
Posted
14 days ago
Freshness
Confirmed live today
Closes
Apr 10, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $175k
This role $177k
$106k $248k
below market most similar roles pay here above market

This role pays more than 68% of similar roles. Most pay $149,500–$201,250 — the blue band above. At the midpoint, this role pays about $177k versus about $175k for comparable roles.

Based on 240 similar postings.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 694 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 651 roles with salary data.

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Senior Customer Solution Engineer

The Senior Customer Solution Engineer joins the Windows Commercial Acceleration Engine team within the Windows Ecosystem and Commercial Engagement organization. In this hands-on engineering role, you will work directly with strategic enterprise customers to identify, diagnose, and resolve complex Windows technical challenges to improve install base health. You will build technical prototypes, automation, tools, scripts, and configuration changes while leveraging telemetry, logs, and engineering systems. Key responsibilities include collaborating with product engineering to drive fixes and converting individual customer solutions into reusable playbooks and diagnostic tools. Required skills include coding in C, C++, C#, Java, JavaScript, or Python, alongside expertise in device provisioning, deployment, management, OS updates, performance, reliability, and security. You will solve critical technical problems within enterprise Windows environments to deliver measurable business outcomes.

What you'll do

  • Diagnose and resolve complex Windows technical challenges regarding deployment, management, performance, and security for strategic enterprise customers.
  • Develop technical prototypes, automation, scripts, and configuration changes to implement measurable solutions in customer environments.
  • Analyze telemetry, logs, and code to move complex technical issues from initial discovery to validated resolution.
  • Partner with product engineering teams to drive fixes and telemetry enhancements for cross-product issues using actionable customer evidence.
  • Convert individual customer solutions into reusable playbooks, diagnostic tools, and technical guidance for broader enterprise impact.
  • Communicate technical findings, risks, and progress clearly to customer engineers, IT leaders, and executive stakeholders.
  • Demonstrate measurable improvements in customer install-base health through validation results and agreed success measures.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 4+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python (or equivalent experience).
  • Ability to pass the Microsoft Cloud background check upon hire and every two years thereafter.
  • Bachelor’s Degree in Computer Science, Engineering, Data Science, Math, Business, or a related field and 6+ years of experience in engineering, product or technical program management, product development, technical consulting, or solution delivery (preferred).
  • Experience working directly with enterprise customers to diagnose problems and implement or validate solutions in complex technical environments (preferred).
  • Technical knowledge of enterprise Windows environments, including device provisioning, management, OS/update management, application management, performance, reliability, and security (preferred).
  • Experience troubleshooting complex technical issues using data, logs, diagnostic tools, and structured problem-solving methods (preferred).
  • Experience building or modifying scripts, automation, diagnostic tools, prototypes, reference implementations, or production-quality technical solutions (preferred).
  • Experience in Forward Deployed Engineering, customer-facing software engineering, field engineering, technical consulting, escalation engineering, support engineering, or solutions architecture (preferred).

More like this

Similar roles

Customer Solution Engineer

Microsoft

Remote 14 days ago $102,100–$202,200
Windows C C++ C# Java JavaScript Python PowerShell Microsoft Graph Azure DevOps GitHub Intune Autopilot Windows Performance Analyzer Telemetry
2+ yrs exp Remote

Senior Security Solution Engineer

Microsoft

4 days ago $106,400–$203,600
Microsoft Defender XDR Microsoft Sentinel Microsoft Entra Microsoft Defender for Cloud Zero Trust Cloud Security Identity Threat Protection Threat Detection and Response Security Posture Management AI Security Hybrid Security Security Operations Workload Protection
4+ yrs exp Hybrid

Senior Solution Engineer, Security

Microsoft

Remote 33 days ago $106,400–$203,600
Microsoft M365 Defender Sentinel Defender for Cloud XDR Zero Trust Cloud Security Azure Power BI Office 365 Solution Design AI
4+ yrs exp Remote

Senior Solution Engineer, Cloud & AI Applications

Microsoft

Remote 43 days ago $106,400–$203,600
Azure AI AI Foundry Agentic AI Python Java .NET C# C++ Node.js Semantic Kernel Gen AI Ops Sentinel Responsible AI Microservices Containerization APIs GitHub Copilot Studio VS Code Jupyter PyCharm
4+ yrs exp Remote

Senior Solutions Engineer

Carnegie Mellon University

Pittsburgh, PA +1 21 days ago
Cybersecurity Artificial Intelligence Machine Learning Zero Trust Model-Based Systems Engineering Systems Engineering Network Security Security Architecture Systems Administration Networking Cyber Resilience Security Operations requirements, engineering
10+ yrs exp