Instagram
youtube
Facebook

Senior Software Engineer - C/C++

4+ years
Not Disclosed
10 June 9, 2025
Job Description
Job Type: Full Time Education: B.Sc/ M.Sc/ B.E/ M.E./ B.Com/ M.Com/ BBA/ MBA/B.Tech/ M.Tech/ All Graduates Skills: Python, .net, React Native, Django, Javascript, HTML, CSS, Typescript, Communication Skills, Power Bi, Numpy Pandas, Sql, machine learning, Data Analysis, Coimbatore, Data Science, Java, Adobe XD, Figma, php, wordpress, Artificial Intelligence, Excel

Job Title: Senior Software Engineer - C/C++

Location: Hyderabad, Telangana, India
Work Model: Up to 50% work from home
Employment Type: Full-Time
Role Type: Individual Contributor
Discipline: Software Engineering


Overview

  1. Would you like the satisfaction that comes with keeping every person and organization on the planet protected and productive each month through delivering high-quality Windows updates?

  2. Do you want to explore and discover your full engineering potential?

  3. Do you enjoy working in a high-performing, diverse team with comradery and passion for development?

  4. If yes, Windows Servicing and Delivery (WSD) is the place for you.

  5. WSD delivers updates to every Windows-based device worldwide to protect users and enable productivity.

  6. While security remains the primary focus, WSD also enables new device support and addresses reliability and upgrade blocking issues.

  7. The work impacts Windows family devices, SurfaceHub, Azure, and more.

  8. The team is agile and ships updates twice every month, impacting over a billion Windows devices.

  9. You will collaborate with teammates in India Development Center (IDC) and partner teams in Ireland and Redmond, Washington, USA.


Role and Responsibilities

  1. Develop features to support enterprise and security scenarios in Windows.

  2. Reproduce, debug, and fix customer-reported problems.

  3. Craft high-quality, bug-free fixes with minimal application compatibility risk.

  4. Add new features in Windows.

  5. Prioritize your collection of work and deliver fixes timely to meet deadlines.

  6. Collaborate with escalation engineers and other partner teams across Microsoft to debug, develop, test, and ship updates.

  7. Find ways to improve products, tools, and processes for long-term benefit for Microsoft and customers.

  8. Mentor junior engineers in the team.


Required Qualifications

  1. Bachelor's Degree in Computer Science or related technical field AND 4+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

  2. Proven design and problem-solving skills with emphasis on quality and engineering excellence.

  3. Ability to work well in a diverse, global, team-focused environment.

  4. Ability to understand unfamiliar codebases, and debug server-side, multi-threaded, and highly scalable applications.

  5. Experience with Windows system-level programming is desirable.

  6. Demonstrated results working with a global team.

  7. Experience with agile/scrum methodologies.

  8. Overall understanding of Azure/Cloud infrastructure is desirable.


Preferred Qualifications

  1. Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python OR

  2. Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python OR

  3. Equivalent experience.

  4. Proven communication skills, both verbal and written.


Benefits / Perks (may vary depending on location and employment type)

  1. Industry-leading healthcare

  2. Educational resources

  3. Discounts on products and services

  4. Savings and investments plans

  5. Maternity and paternity leave

  6. Generous paid time off

  7. Giving programs

Jobs in other cities