Taro Logo

Senior Software Engineer

Microsoft is a global technology company that develops and sells software, hardware, and services worldwide, best known for Windows operating system and Office software.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer

Microsoft's Windows Developer Platform team is seeking a Senior Software Engineer to help build and evolve the platform that developers use to create engaging Windows applications. This role offers a unique opportunity to impact over a billion users worldwide while working on the Windows operating system.

The position involves designing and developing high-quality software components and libraries for Windows Developers, creating scalable and maintainable APIs, and participating in open-ended explorations and prototyping. You'll work closely with architects, senior engineers, Program Managers, and AI/ML scientists to contribute to the technical vision and architecture of Windows developer platform.

As part of the Windows India organization's center of excellence for client platform, you'll enable both first-party and third-party developers to build amazing Windows apps. The role includes interaction with the open source community via GitHub and requires strong expertise in C++/C# programming.

The team emphasizes diversity and inclusion, welcoming applicants from any background and perspective. You'll have opportunities to learn and grow while working on fundamental aspects like performance, power, and reliability. The position offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time off.

This is an excellent opportunity for experienced engineers passionate about developer platforms and Windows technology to make a significant impact on Microsoft's developer ecosystem. The role combines technical depth with collaborative opportunities across various Windows teams and product groups, allowing you to work with some of the best minds in the industry.

Last updated 3 months ago

Responsibilities For Senior Software Engineer

  • Design and develop high-quality software components and libraries for Windows Developers
  • Create scalable, extensible and maintainable APIs
  • Participate in open-ended explorations and prototyping
  • Work with architects, senior engineers, and Program Managers on technical vision
  • Interact with open source community developers via GitHub

Requirements For Senior Software Engineer

  • Bachelor's Degree in Computer Science OR related technical field AND 8+ years technical engineering experience
  • 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
  • Good design, coding, debugging, teamwork, partnership and communication skills
  • Strong technical and analytical 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?