Software Engineer - II (C/C++)

Microsoft is a global technology company that develops and sells software, hardware, and services.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Software Engineer - II (C/C++)

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? 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 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 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!

As part of the role, you will:

  • Design and develop high-quality software components and libraries for Windows Developers
  • Expose capabilities via scalable, extensible and maintainable APIs
  • Play a key role in open-ended explorations and prototyping
  • Work closely with architects, senior engineers, Program Managers, and AI/ML scientists
  • Interact with the open source community via GitHub

The team is focused on expanding the capabilities of the Windows app platform and driving platform evolution. This is a unique opportunity to work on both Microsoft technologies and one of the largest customer bases 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.

Microsoft offers industry-leading benefits including healthcare, educational resources, savings and investments, maternity/paternity leave, generous time away, giving programs, and opportunities to network and connect.

Last updated a few seconds ago

Responsibilities For Software Engineer - II (C/C++)

  • Design and develop high-quality software components and libraries for Windows Developers
  • Expose capabilities via APIs following consistent patterns
  • Play a key role in open-ended explorations and prototyping
  • Work closely with architects, senior engineers, Program Managers, and AI/ML scientists
  • Interact with open source community via GitHub

Requirements For Software Engineer - II (C/C++)

  • Bachelor's Degree in Computer Science OR related technical field
  • 4+ years technical engineering experience with 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
  • Good design, coding, debugging, teamwork, partnership and communication skills
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer - II (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

Interested in this job?

Jobs Related To Microsoft Software Engineer - II (C/C++)

Service Engineer II

Service Engineer II position at Microsoft providing technical support for Bing Ads, conducting investigations, and driving service improvements.

Software Engineer II

Microsoft seeks Software Engineer II for Turing team to develop ML models and frontend stacks for Microsoft 365 Copilot, offering hybrid work and competitive compensation.

Software Engineer II - CTJ - POLY

Microsoft seeks a Software Engineer II for their Identity team, working on Azure Government Secret and Top-Secret Clouds in Atlanta. Requires Top Secret clearance and cloud expertise.

Software Engineer II

Software Engineer II position at Microsoft's Azure team in Bangalore, focusing on cloud platform performance and infrastructure optimization with 5+ years experience required.

Software Engineer

Software Engineer role at Microsoft's Azure Container App Service team in Ho Chi Minh City, working on cloud infrastructure and distributed systems with hybrid work arrangement.