We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Senior Software Engineer - Windows Data

Microsoft
$119,800.00 - $234,700.00 / yr
United States, Washington, Redmond
Jan 14, 2026
Overview

Join the Windows Data Team - Build Client-Side Telemetry at Global Scale

Windows runs on over a billion devices worldwide. Every new release reaches hundreds of millions of users indays. The Windows Data team powers this ecosystem by capturing and processing telemetry from Windows devices and delivering insights that shape product decisions, improve performance, and enhance customer experiences.

As aSenior Software Engineer,you'llfocus on client-side development to improve how telemetry is collected, processed, and securely uploaded to the cloud. This role spans client-to-cloud architecture, giving you the chance to design and implement solutions thatoperateatmassivescale.You'llwork closely with data scientists, engineers, and program managers to advance observability and data quality across Windows.

We're looking for engineers who:

  • Demonstrate strong capability in building reliable, maintainable clientside code and services
  • Thrive on solving complex technical challenges thatimpactbillions of users.
  • Appreciate solving complex technical challenges that influence a global customer base.
  • Embrace agile development and rapid iteration.
  • Value iterative development and adaptive, teamfocused practices.

At Microsoft, you'll lead architectural design, collaborate across disciplines, and deliver high-quality solutions that empower customers and developers alike. If you're passionate about telemetry, performance, and building software that matters, we'd love to have you on our team.

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
  • Collaborates withappropriate stakeholderstodetermineuser requirements for a scenario.
  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform.
  • Creates, implements,optimizes, debugs, refactors, and reuses code toestablishand improve performance and maintainability, effectiveness, and return on investment (ROI).
  • Leverages subject-matterexpertiseof product features and partners withappropriate stakeholders(e.g., project managers) to drive a workgroup's project plans, release plans, and work items.
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions.
  • Communicating status updates clearly and initiates actions to restore system/product/service for simple and complex problems when appropriate.
  • Proactively seeks new knowledge and adapts tonew 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 atscale.
  • Use data and telemetryto test thefunctionality of thecodeend to end.


Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Scienceor related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or other compiled languages like Rust and Objective C.
    • OR equivalent experience.

Preferred Qualifications:

  • Master'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, or other compiled language like Rust and Objective C.OR
    • 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, or other compiled language like Rust and Objective C.
    • OR equivalent experience.
  • Demonstrateknowledge on how toleverageAIapproaches toaccomplishcoding tasks.
  • Experience designing,buildingand shippingoperating system level code on client devices (phone, tablet, PC, gaming device, etc.)andusedatscale with production level security, performance,andreliability.
  • Experience indesigning, developing,and shippingcodewith secure continuous integration and continuous delivery practices (CI/CD).
  • Proficiency in C/C++ and other lowerlevel programming languages.
  • Data and performance analysis of client systems.
  • Proficiencyin client observability/telemetry frameworks likeOpenTelemetry.

#W+DJOBS

Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $158,400 - $258,000 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay

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.

Applied = 0

(web-df9ddb7dc-hhjqk)