Taro Logo

Senior Software Engineer C/C++

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS

Job Description

Microsoft's Windows India team is seeking a Senior Software Engineer to lead innovation in Windows platform development. This role focuses on building breakthrough experiences for collaboration and productivity that will delight Windows users across all devices. The position involves working on the AI, Security and UI platform that developers use to create engaging Windows experiences.

As part of the Windows India organization's center of excellence, you'll be responsible for designing and developing high-quality software components and libraries for Windows Developers. The role requires expertise in C/C++ programming and involves working with cutting-edge technologies including AI/ML models and cloud services.

The position offers unique opportunities to work with Microsoft technologies and one of the largest customer bases globally. You'll collaborate across various Windows teams and product groups, working alongside some of the industry's best minds. The team's mission aligns with Microsoft's broader goal of empowering every person and organization on the planet to achieve more.

Key responsibilities include developing APIs that follow consistent patterns, are scalable, extensible, and maintainable. You'll participate in open-ended explorations, prototyping, and identifying opportunities for developers. The role involves close collaboration with architects, senior engineers, Program Managers, and AI/ML scientists, contributing to the technical vision and strategy of Windows platform architecture.

The ideal candidate will have 4+ years of technical engineering experience, strong proficiency in C++ programming, and experience with Windows development tools and technologies. Knowledge of AI/ML models, CoPilot, and Azure cloud services is advantageous. Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and opportunities for professional growth and networking.

This is an excellent opportunity for someone passionate about building platform technologies that impact millions of users worldwide while working in a collaborative, innovative environment that values diversity and inclusion.

Last updated a day ago

Responsibilities For Senior Software Engineer C/C++

  • Designing and developing high-quality software components and libraries for Windows Developers
  • Exposing capabilities via APIs following consistent patterns, scalable, extensible and maintainable
  • Play key role in open-ended explorations, prototyping and identifying opportunities
  • 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 C/C++

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Solid 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
  • Solid technical and analytical skills, excellent cross-group collaboration

Benefits For Senior Software Engineer C/C++

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

Related Jobs