Customer Solution Engineer
Overview:
In this role you work hands-on with strategic enterprise customers to diagnose and resolve Windows deployment and management challenges, improving install base health. You'll develop technical depth across provisioning, deployment, OS updates, security, and performance, delivering measurable improvements and reusable guidance. You collaborate with customer and field teams to scale successful approaches and shape Windows outcomes at scale. This is a role for hands-on engineers who turn data and diagnostics into concrete solutions.
Responsibilities:
- Engage with strategic customers to diagnose Windows deployment and management issues and define remediation plans
- Design and implement scoped technical solutions and prototypes with customers
- Develop automation, scripts, tools, and configuration changes to support deployments
- Provide technical evidence and clear risk/recommendations when product fixes or telemetry changes are needed
- Maintain accountability for deliverables and scale successful approaches for broader impact
- Contribute reusable scripts, diagnostic tools, playbooks, and patterns for the broader ecosystem
- Communicate findings and progress to customer engineers and Microsoft field teams
- Build trusted relationships with customer technical leaders and internal teams
- Deliver measurable improvements in install base health with validation results and telemetry
- Share knowledge to uplift team capability and customer outcomes
Key requirements:
Bachelor's Degree in Computer Science or related technical field AND 2+ years of technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python OR equivalent experiencecustomer empathycross-functional collaborationclear technical communicationdevice provisioning and deployment Intune and Autopilotdevice management, OS and update management, application management