Senior Software Engineer

Microsoft is a global technology company that develops and sells computer software, consumer electronics, and personal computers.
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 and impact over a billion people globally! We're seeking experienced engineers to help evolve the platform that developers use to build engaging Windows apps. This role offers a unique opportunity to work with both Microsoft technologies and one of the world's largest customer bases.

As a Senior Software Engineer, you'll be part of building a center of excellence for the client platform in the Windows India organization. You'll design and develop high-quality software components and libraries that enable both first-party and third-party developers to create amazing Windows applications. The role involves working with cutting-edge technologies, collaborating across various Windows teams, and interacting with the open-source community.

The position offers extensive growth opportunities through collaboration with architects, senior engineers, Program Managers, and AI/ML scientists. You'll contribute to the technical vision and strategy of building scalable architecture with strong fundamentals in performance, power, and reliability. The team values diversity and inclusivity, encouraging applications from candidates with any background and perspective.

Working at Microsoft comes with industry-leading benefits, including comprehensive healthcare, educational resources, investment options, and generous parental leave. You'll be part of a company that values work-life balance and offers numerous opportunities for professional growth and networking.

Last updated 4 hours ago

Responsibilities For Senior Software Engineer

  • Design and develop high-quality software components and libraries for Windows Developers
  • Expose capabilities via APIs following consistent patterns, scalability, extensibility and maintainability
  • Conduct open-ended explorations, prototyping and identifying opportunities for developers
  • Work closely with architects, senior engineers, Program Managers, and AI/ML scientists
  • 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, excellent cross-group collaboration

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 focusing on SAP and supply chain solutions, offering hybrid work and competitive compensation.

(Senior) Software Engineer - Multiple Roles

Senior Software Engineer position at Microsoft working on the IC3 platform powering Skype and Teams, building scalable communication services.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Commercial Systems & Technology team, focusing on cloud and AI solutions development with 12+ years of experience required.

Senior Software Engineer

Senior Software Engineer position at Microsoft Dublin, focusing on AI technologies and modern work suite solutions, offering hybrid work and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft AI, focusing on building large-scale payment services for Copilot, Bing, and Edge, with hybrid work options in Beijing.