Senior Software Engineer (C/C++)

3 Months ago • 8 Years + • Programming

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

Perplexity - Payroll Manager

Perplexity

San Francisco, California, United States (On-Site)
1 Week ago
Infosys - Java Fullstack Developer

Infosys

Charlotte, North Carolina, United States (On-Site)
1 Month ago
Scout - Senior Engineer, Brake Systems

Scout

Novi, Michigan, United States (On-Site)
1 Week ago
Lilt - Voice Talent Required - Hebrew

Lilt

Israel (Remote)
5 Days ago
Cygames - Coordinator / Japanese-English / Tokyo

Cygames

Shibuya, Tokyo, Japan (On-Site)
5 Days ago
London stock Exchange - C# Analytics Software Developer

London stock Exchange

Buffalo, New York, United States (Hybrid)
2 Months ago
General arcade studio - C++ developer (Mid to Senior)

General arcade studio

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (Remote)
3 Months ago
luxsoft - Senior .Net Developer

luxsoft

Pune, Maharashtra, India (On-Site)
6 Days ago
Publicis Groupe - Database Developer

Publicis Groupe

Bengaluru, Karnataka, India (Hybrid)
6 Days ago
Ion - Java Junior Developer

Ion

Chișinău, Chisinau, Moldova (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Anthology  Inc  - System Engineer

Anthology Inc

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
hogarth - Project Manager, Graphic Production

hogarth

Sunnyvale, California, United States (Hybrid)
2 Months ago
Salesforce - Enterprise Account Executive - Manufacturing, Automotive & Defence

Salesforce

London, England, United Kingdom (On-Site)
1 Year ago
Yggdrasil Sandbox - Unity Developer (B2B Agreement)

Yggdrasil Sandbox

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Week ago
Blinkhealth - Hub Relations Coordinator

Blinkhealth

Chesterfield, Missouri, United States (On-Site)
2 Months ago
Tesla - Senior Supply Chain Environmental Specialist

Tesla

Brandenburg, Germany (On-Site)
5 Months ago
jetbrains - BI Analyst

jetbrains

Prague, Prague, Czechia (Hybrid)
1 Month ago
Flexra Software - Frontend Developer

Flexra Software

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Weeks ago
Trek - Service Manager

Trek

Centerville, Utah, United States (On-Site)
1 Year ago
PwC - Senior Associate - SFDC RDC

PwC

Kolkata, West Bengal, India (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Hyderabad, Telangana, India

Dream Sports - Director - Risk

Dream Sports

Mumbai, Maharashtra, India (On-Site)
10 Months ago
Paytm - KAM - Team Lead - EDC

Paytm

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Western Digital - Ecommerce Head

Western Digital

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
fluence - Remote Monitoring & Diagnostics Engineer

fluence

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Rackspace Technology - SOC Lead (Sentinel experience required)

Rackspace Technology

India (Remote)
6 Months ago
Tekion Corp - Senior Security Engineer

Tekion Corp

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Mindtickle - Professional Services Consultant

Mindtickle

Pune, Maharashtra, India (Hybrid)
6 Months ago
Flexra Software - Senior Site Reliability Engineer

Flexra Software

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago
Applied materials  - Systems Qualification Engineer- eBeam Metrology

Applied materials

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Sprinkler - Consultant - Insights Analyst

Sprinkler

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Veeam Software - C++ Developer

Veeam Software

Czechia (Remote)
2 Months ago
luxsoft - .NET Developer with SQL

luxsoft

Bengaluru, Karnataka, India (On-Site)
2 Months ago
high radius - Java Architect

high radius

Hyderabad, Telangana, India (On-Site)
2 Months ago
Interactive Brokers - Senior Python Developer – Compliance Technology

Interactive Brokers

Mumbai, Maharashtra, India (Hybrid)
9 Months ago
Demandbase - Staff Database Reliability Engineer

Demandbase

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Nasdaq - Oracle Database Administrator

Nasdaq

Taguig, Metro Manila, Philippines (Hybrid)
3 Months ago
White Hat Gaming - Scala Developer

White Hat Gaming

(Remote)
9 Months ago
Roblox - Senior Software Engineer, Virtual Economy Optimization (C++)

Roblox

San Mateo, California, United States (On-Site)
1 Month ago
CyberArk - C++ Team Leader - Iron team

CyberArk

Israel (On-Site)
2 Months ago
Capgemini - Java Developer

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Hyderabad, Telangana, India (On-Site)

London, England, United Kingdom (On-Site)

Redmond, Washington, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Redmond, Washington, United States (On-Site)

Mountain View, California, United States (Hybrid)

Zürich, Zurich, Switzerland (On-Site)

Bengaluru, Karnataka, India (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