Microsoft

Senior Software Engineer

Microsoft
Apply
2 days ago
Remote, United Kingdom +2 moreSenior

Responsibilities

  • Lead forward-deployed technical engagements with strategic Windows enterprise customers.
  • Diagnose deployment, device management, update, application, performance, reliability, and security issues using telemetry, logs, diagnostic tools, scripts, and engineering systems.
  • Design, implement, prototype, automate, and validate technical resolutions in customer environments.
  • Collaborate with Windows, Intune, field, support, and product engineering teams on complex cross-product issues and product improvements.
  • Convert customer solutions into reusable playbooks, tools, technical guidance, and implementation patterns.
  • Communicate technical findings, risks, tradeoffs, decisions, and progress to customer, engineering, field, and executive audiences.

Requirements

  • Bachelor’s degree in computer science or a related technical field and technical engineering experience involving coding, or equivalent experience.
  • Coding experience with languages including C, C++, C#, Java, JavaScript, or Python.
  • Experience working directly with enterprise customers to diagnose complex technical environments and implement or validate solutions.
  • Experience troubleshooting technical issues with data, logs, diagnostic tools, and structured problem solving.
  • Experience building or modifying scripts, automation, diagnostic tools, prototypes, reference implementations, or production-quality solutions.
  • Knowledge of enterprise Windows environments, including areas such as provisioning, deployment, device management, OS and update management, applications, performance, reliability, or security.
  • Experience collaborating across customer, field, support, and product engineering teams.
  • Experience in forward-deployed engineering, customer-facing software engineering, field engineering, technical consulting, escalation engineering, support engineering, or solutions architecture.
  • Experience with Windows, Microsoft Intune, Windows Autopilot, endpoint security, or Windows performance and reliability is preferred.
  • Experience with PowerShell, Microsoft Graph, Windows Performance Analyzer, Windows diagnostic tooling, Azure DevOps, GitHub, or comparable technologies is preferred.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud Background Check.

Benefits

  • Base pay is listed for Germany, Spain, and the United Kingdom, with additional benefits and compensation potentially available.
  • The Microsoft Cloud Background Check is required upon hire or transfer and every two years thereafter.
  • Applications are accepted on an ongoing basis until the position is filled.

Tech Stack

CC#C++JavaJavaScriptPowerShellPythonWindows

Categories

Forward Deployed
Microsoft

About Microsoft

10,000+ employees

Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.

Contact me