Software Engineer II (C/C++)

1 Hour ago • 4 Years + • Full Stack Development

Job Summary

Job Description

This Software Engineer II position at Microsoft focuses on enhancing the Windows app platform. Responsibilities include designing and developing high-quality software components and libraries, creating scalable APIs, and collaborating with architects, senior engineers, and program managers. The role requires experience in C++, C#, open-source projects, and strong software design principles. The team works on improving the platform used by developers to build Windows apps, impacting a billion users globally. Collaboration with cross-functional teams and the open-source community is a key aspect of the job.
Must have:
  • C++/C# coding experience
  • 4+ years experience
  • Open-source project experience
  • Software design principles
  • Problem-solving skills
  • API development
Good to have:
  • Windows development tools
  • XAML
  • Win32 experience
  • Cloud service experience (Azure)
  • GitHub 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 4+ years technical engineering experience with coding in languages including, but not limited to, C++, C#.
  • 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.

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. As a Software Engineer-II, you will be responsible for -

 

  • Designing and developing high-quality software components and libraries for Windows Developers.
  • Exposing the capabilities via APIs which need to follow consistent patterns, are scalable, extensible and maintainable.
  • Play a key role in open-ended explorations, prototyping and identifying opportunities for our developers.
  • 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). 
  • Interact with our amazing open resource community developers via GitHub.  

Similar Jobs

Rebellion - Lead Game Designer

Rebellion

Warwick, England, United Kingdom (Hybrid)
3 Weeks ago
Ziff Davis - Head of Product Design

Ziff Davis

United States (Remote)
5 Months ago
Activision - Lead Systems Designer

Activision

Wisconsin, United States (Hybrid)
3 Weeks ago
CD PROJEKT RED - Senior Game Programmer

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Google - Software Engineer III, Full Stack, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
5 Months ago
Netflix - Engineering Manager - Partner Enablement Applications

Netflix

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Months ago
Nagarro - Senior Engineer, Data Analytics

Nagarro

India (Remote)
5 Months ago
Nagarro - Senior Staff Engineer, Java Fullstack

Nagarro

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
5 Months ago
Tamatem Games - Software Engineer

Tamatem Games

Amman, Amman Governorate, Jordan (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Blissclub - Garment Technologist

Blissclub

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Wargaming - Senior Game Designer, Meta (Unannounced Project)

Wargaming

Nicosia, Nicosia, Cyprus (Hybrid)
4 Weeks ago
PwC - AI Model Validation Expert

PwC

Sofia, Sofia City Province, Bulgaria (On-Site)
5 Months ago
Asobo Studio - Level Designer

Asobo Studio

Bordeaux, Nouvelle-Aquitaine, France (On-Site)
2 Weeks ago
Wargaming - Senior Game Designer (World of Tanks)

Wargaming

Prague, Prague, Czechia (Hybrid)
3 Weeks ago
Techland - Open World Level Designer

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Netflix - Product Manager, AI Platform

Netflix

United States (Remote)
5 Months ago
Xsolla - Senior Visual/UI Designer - One Year Contract

Xsolla

Berlin, Berlin, Germany (Hybrid)
3 Weeks ago
The Walt Disney Company - Senior Marketing Data Scientist

The Walt Disney Company

Burbank, California, United States (On-Site)
3 Weeks ago
Bloober Team - Senior Animation Programmer

Bloober Team

Lesser Poland Voivodeship, Poland (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Hyderabad, Telangana, India

Meesho - Associate Category - LnB

Meesho

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Assystems - Draughts Person / Designer - Solar (Civil & Structural)

Assystems

Gurugram, Haryana, India (On-Site)
5 Months ago
PwC - IN_Senior Associate –SAP BTP – Enterprise Apps – SAP_ Advisory  - Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Luxoft - Murex Front Office Support Consultant

Luxoft

Hyderabad, Telangana, India (On-Site)
4 Months ago
Rackspace Technology - Solution Architect (M365 Presales Solution Architect)

Rackspace Technology

India (Remote)
6 Days ago
PwC - IN_SeniorAssociate_Economic Development Infrastructure_CP&I_Advisory_ Gurugram

PwC

Gurugram, Haryana, India (On-Site)
6 Months ago
Tesla - Service Advisor

Tesla

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Paytm - Accounting - Junior Manager

Paytm

Noida, Uttar Pradesh, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

The Walt Disney Company - Software Engineer II - iOS

The Walt Disney Company

Bristol, Connecticut, United States (Hybrid)
17 Hours ago
Zazz - Java Developer

Zazz

(Remote)
2 Months ago
Ajmera Infotech - Senior React Expert

Ajmera Infotech

Hyderabad, Telangana, India (On-Site)
4 Months ago
Google - Tech Lead, Software Engineering (For Women in Tech Candidates)

Google

State Of Minas Gerais, Brazil (On-Site)
3 Months ago
Microsoft - Software Engineer

Microsoft

Prague, Prague, Czechia (On-Site)
56 Minutes ago
Warner Bros Games - Staff Software Engineer

Warner Bros Games

Hyderabad, Telangana, India (Hybrid)
4 Weeks ago
Nielsen Holdings - C#, .Net

Nielsen Holdings

Mumbai, Maharashtra, India (Hybrid)
4 Months ago
CloudHire - Full Stack Developer

CloudHire

Telangana, India (Remote)
3 Weeks ago
Super - Intermediate Full Stack Software Engineer

Super

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

N-iX

Colombia (Remote)
1 Month 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 (On-Site)

Mountain View, California, United States (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (On-Site)

Vancouver, British Columbia, Canada (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