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 powers applications for over a billion Windows users worldwide. As a Senior Software Engineer, you'll be part of a center of excellence for client platform development, working on crucial components that enable both first-party and third-party developers to create amazing Windows applications. You'll collaborate with top minds across Microsoft, including architects, senior engineers, and AI/ML scientists, while contributing to the technical vision and strategy of Windows platform architecture. The role offers unique opportunities to work with both Microsoft technologies and one of the world's largest user bases, focusing on performance, power, and reliability. You'll be responsible for designing scalable APIs, developing high-quality software components, and engaging with the open-source community through GitHub. The position requires strong expertise in C++ programming, system-level software development, and a passion for creating developer tools and frameworks. Microsoft offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance benefits.

Last updated a month 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
  • Build platform capabilities for first-party and third-party developers

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
  • Good design, coding, debugging, teamwork, partnership and communication skills
  • Must 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

Senior Software Engineer role at Microsoft's E+D Growth team, focusing on Copilot and Microsoft 365 development with up to 100% remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on building scalable data privacy solutions and infrastructure within the Security Platform team.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on the Intune platform, focusing on cloud-based device management and security solutions.

Senior Software Engineer- Consumer Copilot Backend

Senior Backend Engineer role at Microsoft's Consumer Copilot team, focusing on AI solutions and real-time communication systems using C#, with hybrid work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Entra ID, developing critical authentication and directory services for millions of users worldwide.