Senior Software Engineer (C/C++)

HypTechie

Hyderabad

On-site

INR 1,800,000 - 2,600,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Diverse and inclusive culture
Opportunity to work on widely-used products
Collaboration with world-class engineers

Job summary

Microsoft is seeking an experienced C/C++ engineer to join their Windows Developer Platform team in Hyderabad, Telangana. In this role, you will design and maintain high-quality software components and APIs while collaborating with top talent globally.

Candidates should possess at least 8 years of software engineering experience and strong analytical skills. This opportunity allows you to influence the future of Windows technology, with an emphasis on building scalable and reliable platforms.

Qualifications

  • 8+ years of software engineering experience with strong skills in C/C++.
  • Strong knowledge of software design principles, debugging, and performance tuning.
  • Experience with open-source contributions on GitHub.

Responsibilities

  • Design, develop, and maintain high-quality software components and APIs for the Windows Developer Platform.
  • Build tools and libraries for next-gen Windows apps.
  • Ensure APIs are scalable and maintainable.

Skills

C/C++ Programming
Software Design Principles
Debugging
Performance Tuning
Analytical Skills
Communication Skills

Education

Bachelor's Degree in Computer Science or a related technical field

Tools

Windows SDK
Visual Studio

Job description

Location: Hyderabad, Telangana, India

Company: Microsoft

Department: Windows Developer Platform

Experience: 8+ Years

Employment Type: Full-Time

About the Role:

Join the team behind the world’s most popular operating system — Windows — and impact over a billion users globally. The Windows Developer Platform team is hiring experienced C/C++ engineers who are passionate about building scalable, reliable, and modern developer platforms.

You will work on expanding and evolving the Windows app platform, contributing to the technologies that developers rely on to build engaging applications for Windows. This is a unique opportunity to influence Microsoft technology while collaborating with top talent across various product groups.

Key Responsibilities:
  • Design, develop, and maintain high-quality software components and APIs for the Windows Developer Platform.
  • Build tools and libraries that empower first-party and third-party developers to build next-gen Windows apps.
  • Ensure APIs follow scalable, consistent, and maintainable patterns.
  • Prototype and explore innovative solutions to expand developer capabilities.
  • Collaborate with Program Managers, Architects, and AI/ML Scientists to drive the platform’s strategic direction.
  • Contribute to open-source initiatives and engage with the developer community via GitHub.
Required Qualifications:
  • Bachelor’s Degree in Computer Science or a related technical field.
  • 8+ years of software engineering experience with strong skills in C/C++ (C# is a plus).
  • Strong knowledge of software design principles, debugging, and performance tuning.
  • Experience with open-source contributions on GitHub.
  • Excellent analytical, problem-solving, and communication skills.
  • Proven collaboration experience across teams or disciplines.
Preferred Qualifications:
  • Experience with Windows SDK, Visual Studio, or XAML.
  • Experience in Win32 application/system-level programming.
  • Exposure to cloud-based development (especially Azure) is a strong advantage.
  • Familiarity with production-grade software and scalable architecture design.
  • Experience developing software that follows performance, reliability, and power best practices.
Other Requirements:

This role may require passing the Microsoft Cloud Background Check, which is conducted upon hire and every two years thereafter.

Why Join Microsoft?
  • Contribute to products used by billions.
  • Work in a diverse, inclusive, and innovation-driven culture.
  • Learn and grow by collaborating with world-class engineers and architects.
  • Help shape the future of Windows platform development.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Microsoft • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Senior Software Engineer
Senior Software Engineer

R Systems • Dadri

On-site
INR 1,200,000 - 1,800,000
Health, dental, and vision insurance
Flexible work arrangements
Principal Software Engineer – iOS
Principal Software Engineer – iOS

HypTechie • Hyderabad

On-site
INR 3,500,000 - 7,000,000
Software/Sr.Software Engineer - C++ Windows Internal
Software/Sr.Software Engineer - C++ Windows Internal

Omnissa International Unlimited Company • Chennai District

Hybrid
INR 1,200,000 - 2,400,000
Senior Software Engineer - Windows Driver Development
Senior Software Engineer - Windows Driver Development

Mphasis Ltd • Bengaluru

On-site
INR 900,000 - 1,300,000
Software Engineer
Software Engineer

Mphasis • Bengaluru

On-site
INR 2,500,000 - 4,200,000
.NET Team Lead
.NET Team Lead

Mogi I/O : OTT/Podcast/Short Video Apps for you • Hyderabad

On-site
INR 800,000 - 1,200,000
Senior Software Engineer, Windows/Desktop Applications - Hyderabad, India
Senior Software Engineer, Windows/Desktop Applications - Hyderabad, India

Clutch Canada • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Flexible working hours
Autonomy in problem-solving
Opportunities for mentorship and leadership
Senior Lead Software Engineer - .Net Angular Azure
Senior Lead Software Engineer - .Net Angular Azure

Kovai.co • Coimbatore District

On-site
INR 800,000 - 1,200,000
Collaborative and fun team
Flat organizational structure
Rewards and recognition
+2
Senior Software Engineer
Senior Software Engineer

Andor Tech • Bengaluru

On-site
INR 1,000,000 - 1,500,000