Software Engineer II

Technology, Data & Digital · Software & Web Development · Software Engineering

In short

The Windows + Devices Fundamentals team is looking for a Software Engineer II to develop data-driven solutions that enhance the reliability, performance, and sustainability of Windows devices. You will analyze telemetry, build data pipelines, and implement system improvements to drive actionable insights and measurable gains.

Responsibilities

  • Define metrics and success criteria for reliability, performance, battery life, and sustainability of Windows devices.
  • Analyze fleet telemetry and diagnostic signals to identify trends, anomalies, and customer impact.
  • Build data pipelines, queries, dashboards, and automated analyses for timely and actionable insights.
  • Investigate metric movements using statistical methods, experimentation, and debugging tools.
  • Design, implement, and test operating-system or analytics improvements.
  • Evaluate data quality, establish baselines, and quantify tradeoffs.
  • Collaborate with various engineering, data science, and partner teams to drive improvements.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python.
  • OR equivalent experience.

Desired Qualifications

  • 1+ years of experience in software engineering, systems analysis, debugging, performance engineering, data engineering, or related work.
  • Experience analyzing telemetry or operational data to diagnose system behavior and improve reliability, performance, efficiency, or security.
  • Experience developing, testing, and delivering reliable production software, data pipelines, metrics, or analytics.
  • Solid programming, debugging, data-analysis, and problem-solving skills.
  • Ability to independently execute well-scoped work and use evidence to guide decisions.
  • Experience with operating systems, system-level development, performance engineering, data engineering, or large-scale analytics.
  • Knowledge of Windows internals, reliability engineering, performance analysis, or power efficiency.
  • Experience defining KPIs, establishing baselines, investigating regressions, and communicating insights.
  • Experience with Kusto, Azure data platforms, fleet telemetry, statistical analysis, experimentation, anomaly detection, or machine learning.

Benefits

  • Potential for benefits and other compensation.
  • Access to pay information link for additional details.

Skills

CC++C#JavaJavaScriptPythonKusto
#W+DJOBS#WSSI
Microsoft Logo

About Microsoft

Empowering every person and organization on the planet to achieve more

Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting…

Microsoft Logo

Company

Microsoft

Job Posted

2 days ago

Employment Type

Full Time

Work mode

Hybrid

Salary

US$102,100–202,200 · Negotiable

Experience Level

Mid-Senior

Locations

United States

Qualification

Bachelor, Diploma

Applicants

Be an early applicant