
Senior Software Engineer Windows India Telangana Hyderabad
Microsoft
Job description
Innovate and build new Widgets experiences that help customers discover personalized, relevant, and timely information across Windows surfaces. Lead the architecture, design, implementation, and delivery of end-to-end capabilities spanning Windows shell components, application packages, web experiences, platform APIs, and cloud-connected services. Partner with product management, design, data science, and partner engineering teams to identify customer opportunities, develop prototypes, evaluate technical tradeoffs, and turn promising ideas into scalable product experiences. Establish experimentation and measurement strategies, use customer feedback and product data to evaluate outcomes, and continuously improve the usefulness, engagement, and quality of Widgets experiences. Advance the availability, reliability, performance, accessibility, security, privacy, and observability of Widgets by defining measurable engineering standards and implementing durable solutions. Mentor engineers, cultivate an inclusive learning culture, and improve team practices for design, development, testing, incident response, and operational ownership. 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, JavaScript, or Python. OR equivalent experience. Bachelor's Degree in Computer Science, Engineering, or a related field, or equivalent practical experience. 10+ years of professional software development experience. Proficiency in modern C++ and native Windows development. Solid knowledge of software architecture, algorithms, data structures, concurrency, and debugging. Experience leading complex projects across multiple teams. Experience diagnosing production issues using telemetry, traces, dumps, and diagnostics. Proactive, self-motivated, and willing to address challenging technical problems. Effective communication and cross-team collaboration skills. Experience with Win32, WinRT, COM, Windows App SDK, or MSIX. Experience building Windows shell or system UI experiences. Experience building cloud-connected Windows applications. Experience building AI-powered experiences, personalization, recommendations, or intelligent content discovery.
Verified and listed by ActiveJobs. Applications are made directly on Microsoft's own career page — we never sit in the middle.