-
Senior Software Engineer - Windows Data
- Microsoft Corporation (Redmond, WA)
-
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 in days. 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 a **Senior Software Engineer** , you’ll focus 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 that operate at massive scale. You’ll work 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 client‑side code and services
+ Thrive on solving complex technical challenges that impact billions of users.
+ Appreciatesolving complex technical challenges that influence a global customer base.
+ Embrace agile development and rapid iteration.
+ Value iterative development and adaptive, team‑focused 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 with appropriate stakeholders to determine user 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 to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).
+ Leverages subject-matter expertise of product features and partners with appropriate 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 to new 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 at scale.
+ Use data and telemetry to test the functionality of the code end to end.
Qualifications
Required Qualifications:
+ Bachelor's Degree in Computer Science or 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.
+ Demonstrate knowledge on how to leverage AI approaches to accomplish coding tasks.
+ Experience designing, building and shipping operating system level code on client devices (phone, tablet, PC, gaming device, etc.) and used at scale with production level security, performance, and reliability.
+ Experience in designing, developing, and shipping code with secure continuous integration and continuous delivery practices (CI/CD).
+ Proficiency in C/C++ and other lower‑level programming languages.
+ Data and performance analysis of client systems.
+ Proficiency in client observability/telemetry frameworks like OpenTelemetry.
\#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. (https://careers.microsoft.com/v2/global/en/accessibility.html)
-
Recent Searches
- Instructor Practice Based Learning (Colorado)
- Principal Software Development Engineer (New York)
- Senior Software Engineer Windows (Washington)
Recent Jobs
-
Senior Software Engineer - Windows Data
- Microsoft Corporation (Redmond, WA)