Senior Software Engineer (C/C++)

40 Minutes ago • 8 Years + • Full Stack Development

Job Summary

Job Description

This role involves designing and developing high-quality software components and libraries for Windows developers. Responsibilities include exposing capabilities via scalable, extensible, and maintainable APIs. The work also includes open-ended explorations, prototyping, and identifying opportunities for developers. Collaboration with architects, senior engineers, program managers, and AI/ML scientists is a key aspect. The position requires experience with C++, C#, Windows development tools (Visual Studio, Windows SDK), and ideally, familiarity with XAML, Win32 programming, and cloud services (Azure). The team works on the Windows Developer Platform, impacting over a billion users globally.
Must have:
  • 8+ years experience
  • Proficiency in C/C++
  • Software design principles
  • Problem-solving skills
  • Windows development experience
Good to have:
  • XAML familiarity
  • Win32 experience
  • Azure experience
  • Open-source contributions

Job Details

Overview

Would you like to work on the team that powers the most popular operating system – Windows – and impact over a billion people globally with your day-to-day work? If yes, come join us! We are the Windows Developer Platform team, and we build the platform that developers use to build the most engaging apps for Windows. 

 

We are looking for excellent engineers to join the team for taking the platform forward in their evolution. We want to expand the capabilities of the Windows app platform and need you to help us drive the revolution. It is a unique opportunity to work on both Microsoft technologies and one of the largest customer bases in the world! You will also get an opportunity to collaborate across various teams within Windows group and across product groups within the company and work with some of the best minds in the world! 

 

The more diverse our team, the more inclusive our end result. To that end, we encourage applicants from any background and with any perspective. 

Qualifications

Required Qualifications

  • Bachelor's Degree in Computer Science OR related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, 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. 
  • Gooddesign, coding, debugging, teamwork,partnershipand communication skills.
  • Strong technical and analytical skills, excellent cross-group collaboration, and a passion for customers.    

 

Preferred Qualifications

  • Experience with Windows development tools and technologies, including Visual Studio and the Windows SDK. XAML familiarity is a plus.    
  • Win32 application and systems programming experience will be a bonus.   
  • Experience of developing and operating a production quality service on any cloud especially Azure will be a huge asset.

 

Other Requirements

 

Candidates must be able to meet Microsoft, customer and/or government security screening requirements that are required for this role. These requirements include, but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter. 

 

Responsibilities

We are building a center of excellence for client platform in Windows India organization. The platform enables first-party and third-party developers to build amazing Windows apps.

 

  • You will be responsible for designing and developing high-quality software components and libraries for Windows Developers.
  • You will be exposing the capabilities via APIs which need to follow consistent patterns, are scalable, extensible and maintainable.
  • You will also play a key role in open-ended explorations, prototyping and identifying opportunities for our developers.
  • You will have the amazing opportunity learn and grow by working closely with the architects, senior engineers, Program Managers, and AI/ML scientists who contribute to the overall technical vision and strategy of the “architectural how” of how we build a scalable architecture with great fundamentals (such as performance, power, reliability). 
  • You may need to interact with our amazing open resource community developers via GitHub. 

Similar Jobs

NVIDIA - Senior Thermal Design Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
1 Month ago
Plarium - Real-Time VFX Artist

Plarium

Warsaw, Masovian Voivodeship, Poland (Remote)
2 Days ago
Trackman - Senior Product Designer - Golf Products

Trackman

(On-Site)
3 Weeks ago
Aristocrat Gaming - Senior Game Mathematician II

Aristocrat Gaming

Noida, Uttar Pradesh, India (Hybrid)
3 Weeks ago
Kefir Games - Team-lead Technical Artist

Kefir Games

Cyprus (On-Site)
5 Months ago
Hasura - Software Engineer, Data Connectors (Bangalore, India)

Hasura

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Google - Software Engineer, PhD, Early Career, Campus, Embedded Systems and Firmware, 2025 start

Google

Atlanta, Georgia, United States (On-Site)
5 Months ago
Enphase Energy - Staff Backend developer

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
4 Months ago
NVIDIA - Senior Software Architect - Data Center Systems

NVIDIA

Santa Clara, California, United States (Remote)
2 Months ago
Luxoft - Senior Java Developer

Luxoft

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Peak - Game UI Artist

Peak

(On-Site)
1 Day ago
NVIDIA - Senior System Performance and Power Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Week ago
Corsair - Mechanical Engineer

Corsair

Taipei City, Taiwan (On-Site)
3 Weeks ago
Room 8 Studio - UI/UX Designer, Middle

Room 8 Studio

Bulgaria (Remote)
2 Months ago
Framestore - Immersive Developer - London Launchpad Internship 2025

Framestore

London, England, United Kingdom (On-Site)
3 Weeks ago
Epic Games - Senior UI Artist

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago
Schell Games - Experienced Game Designer

Schell Games

Pittsburgh, Pennsylvania, United States (On-Site)
2 Months ago
Playtika - Java Tech Lead

Playtika

Poland (Hybrid)
5 Months ago
WebFX - Jr. Online Creative Designer

WebFX

Harrisburg, Pennsylvania, United States (On-Site)
6 Months ago
ION - Software Architect - User Experience (UX)

ION

Pune, Maharashtra, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Hyderabad, Telangana, India

Juego Studios - Senior QA Engineer

Juego Studios

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Hitachi - Power Platform Developers-Mar 2024

Hitachi

Pune, Maharashtra, India (On-Site)
6 Months ago
DNEG - Animation TD

DNEG

Karnataka, India (On-Site)
3 Weeks ago
Ness Digital - HANA Admin

Ness Digital

Bengaluru, Karnataka, India (Remote)
4 Months ago
NinjaVan - Senior Data Engineer

NinjaVan

Hyderabad, Telangana, India (On-Site)
6 Months ago
Jaspersoft - Senior Software Engineer

Jaspersoft

Pune, Maharashtra, India (On-Site)
5 Months ago
PwC - IN_Manager _SAP ABAP_Advisory_Enterprise App  Sap_Mumbai

PwC

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Info Stretch - Senior Engineer

Info Stretch

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Lakshya Digital - Head & Hair Artist

Lakshya Digital

Haryana, India (On-Site)
4 Weeks ago
Microsoft - Principal Software Engineer

Microsoft

Hyderabad, Telangana, India (On-Site)
6 Hours ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Super - Staff Software Engineer - Full-Stack

Super

Canada (Remote)
3 Weeks ago
N-iX - Middle .NET Fullstack Engineer

N-iX

Poland (Hybrid)
2 Months ago
Hapag-Lloyd AG - Senior Software Engineer

Hapag-Lloyd AG

Chennai, Tamil Nadu, India (On-Site)
5 Months ago
ASSIST Software - Linux Developer

ASSIST Software

Suceava, Suceava County, Romania (On-Site)
3 Months ago
Tesla - Senior Fullstack Software Engineer, Energy Software

Tesla

North Holland, Netherlands (On-Site)
2 Months ago
Nagarro - Staff Engineer, Java

Nagarro

Bengaluru, Karnataka, India (On-Site)
6 Months ago
The Walt Disney Company - Lead Software Engineer (Roku Engineer)

The Walt Disney Company

New York, New York, United States (On-Site)
5 Months ago
Nagarro - Engineer ,Digital Insights

Nagarro

(On-Site)
5 Months ago
CloudHire - Full Stack Developer - React and Node

CloudHire

India (Remote)
4 Weeks ago
Gaming Innovation Group  - Senior .NET Backend Developer

Gaming Innovation Group

Andalusia, Spain (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

Redmond, Washington, United States (Hybrid)

New York, New York, United States (On-Site)

Redmond, Washington, United States (On-Site)

Beijing, Beijing, China (On-Site)

Hyderabad, Telangana, India (On-Site)

Barcelona, Catalonia, Spain (On-Site)

Prague, Prague, Czechia (Hybrid)

Prague, Prague, Czechia (Hybrid)

São Paulo, State Of São Paulo, Brazil (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug