Senior Software Engineer

Microsoft develops Windows, the world's most popular operating system, impacting over a billion people globally.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Join Microsoft's Windows Developer Platform team in Hyderabad, where you'll help build the platform that developers use to create engaging apps for Windows. This role offers a unique opportunity to impact over a billion users worldwide while working on Microsoft's flagship operating system. You'll be part of building a center of excellence for client platform in the Windows India organization, developing crucial components that enable both first-party and third-party developers to create amazing Windows applications.

As a Senior Software Engineer, you'll collaborate with top minds across various Windows teams and product groups, contributing to the technical vision and strategy of Windows' architectural foundation. The role involves designing and developing high-quality software components, creating scalable APIs, and working on cutting-edge prototypes. You'll have the chance to work with architects, senior engineers, and AI/ML scientists, while also engaging with the open-source community through GitHub.

The position requires strong expertise in C++ programming, solid software design principles, and excellent problem-solving skills. You'll be working in an inclusive environment that values diverse perspectives and backgrounds. The role offers comprehensive benefits including industry-leading healthcare, educational resources, and parental leave, making it an excellent opportunity for experienced engineers looking to make a significant impact in the software industry.

Last updated 10 minutes ago

Responsibilities For Senior Software Engineer

  • Design and develop high-quality software components and libraries for Windows Developers
  • Create scalable, extensible, and maintainable APIs
  • Conduct open-ended explorations and prototyping
  • Work closely with architects, senior engineers, Program Managers, and AI/ML scientists
  • Interact with open source community developers via GitHub
  • Contribute to building scalable architecture with focus on performance, power, and reliability

Requirements For Senior Software Engineer

  • Bachelor's Degree in Computer Science or related technical field
  • 8+ years technical engineering experience with C/C++
  • Strong proficiency in C++ and/or C# programming languages
  • Experience working on Open-Source projects in GitHub
  • Solid understanding of software design principles and best practices
  • Excellent problem-solving and analytical skills
  • Strong technical and analytical skills
  • Pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

(Senior) Software Engineer - Backend

Senior Backend Software Engineer role at Microsoft's AI Organization in Egypt, focusing on scalable services and ML systems with hybrid work option.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, building mission-critical usage billing platforms with focus on data processing and cloud services.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure DPU networking software, developing control plane functions for cloud infrastructure.

Senior Software Engineer (Virtualization and Kernel)

Senior Software Engineer role at Microsoft focusing on virtualization and kernel development, working on Hyper-V and core platform technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Viva Horizontals team, focusing on AI-powered employee experience solutions and backend services.