Microsoft Corporation India Pvt Ltd.

Principal Software Engineer

Microsoft Corporation India Pvt Ltd.
Hyderabad
Not disclosed
Work from OfficeWork from Office
Full TimeFull Time
Min. 6 yearsMin. 6 years

Job Description

Principal Software Engineer - C++

Overview

We are the Windows Servicing and Delivery (WSD) Organization, and our core mission is to keep customers protected and productive by delivering seamless, timely updates across existing and future versions of Windows. This work involves solving deep technical challenges in the Windows operating system and building mission-critical services and infrastructure that power the delivery of updates and innovations to billions of devices worldwide. Beyond updates, we also empower commercial and enterprise customers with products and solutions to deploy and secure their devices effectively.  

We’re looking for a passionate and seasoned technology leader and architect to spearhead engineering innovation, reimagine our software development practices, and lead complex, mission-critical initiatives across our teams and technology stack. In this role, you will champion the strategy of delivering high-quality code to customers faster, driving agile, predictable, and scalable monthly Windows updates and innovations at an unparalleled global scale. Success in this role requires decisiveness, ability in navigating ambiguity, strategic thinking, and the ability to lead from the front in a fast-paced environment while building strong relationships across diverse stakeholder groups.  

This position offers a unique opportunity to operate at massive scale, protecting billions of users while enabling new business growth across the company. You will influence the roadmap and engineering strategy, for both new and existing Windows features and shape the delivery pipeline.  

If you're excited about building a world-class organization, solving complex problems, creating new experiences and improving existing ones, and delivering meaningful customer impact, we’d love to hear from you.  

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.  



Responsibilities
  • Develop and execute the strategy and plan for continued improvement in how we deliver ongoing protections and innovations to the billion+ in-market Windows devices, gaining efficiency and building trust. 
  • Collaborate with senior executives at Microsoft, leaders from product engineering, security services, and other business units to ensure a shared sense of success. 
  • Be responsible for the engineering deliverables impacting billions of Windows customers. 
  • Oversees partnership with appropriate stakeholders to determine user requirements within and across teams for multiple solutions or product lines. 
  • Oversee teams and provides technical leadership for identification of dependencies and the development of design documents for a product, application, service, or platform. 
  • Provide technical leadership and guidance to development teams, ensuring best practices and high standards of software quality. 
  • Evaluate and recommend new technologies, tools, and processes to improve the efficiency and effectiveness of the team. 
  • Collaborate closely with senior executives at Microsoft, leaders from product engineering, security services, and other business units to understand their needs and translate them into technical requirements and solutions for shared success. 
  • Collaborate with cross-functional teams, including engineering, product management, and operations, to define and implement architectural solutions that meet business requirements. 
  • Conduct code reviews and provide feedback to ensure adherence to architectural standards and best practices. 
  • Mentor and coach senior engineers, fostering a culture of continuous learning and improvement. 
  • Ensure the scalability, performance, and security of the software systems developed by the WSD team.  


Qualifications

Required Qualifications: 

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 6+ years of experience in building and shipping production-grade software products. 
  • Strong knowledge of software development methodologies, tools, and processes. 
  • Experience in managing highly complex, large-scale software engineering projects. 
  • Excellent problem-solving skills and the ability to think critically and creatively. 
  • Strong communication and interpersonal skills, with the ability to work effectively with cross-functional teams. 
  • Proven track record of delivering high-quality software solutions on time and within budget. 
  • Experience in collaborating with geographically distributed partner teams. 
  • Experience with OS Internals and system programming. 
  • Experience with large scale software services, architecture and technologies.  
  • Knowledge of security best practices and experience implementing secure software solutions. 
  • Familiarity with DevOps practices and tools, such as CI/CD pipelines, containerization, and infrastructure as code. 
  • Experience with performance tuning and optimization of software systems. 
  • Experience in building solutions to improve engineering efficiency. 

 
Other Requirements: Ability to meet Microsoft, customer and/or government security screening requirements 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. 

Preferred qualification:

  • 15+ years of experience in building and shipping production-grade software products. 
  • Have good Programming experience in C++ language 
  • Experience building solutions with Azure technologies (Cosmos DB, Service Fabric, Azure Functions, etc.), and Microsoft Stack (C#, SQL, ASP.NET).
  • Experience in AI/ML technologies, data warehousing and Azure Analytics stack (like Azure Data Lake, Azure Data Factory, etc.).

 

#W+DJOBS

#wsdjobs

#wsdindia  

#wsd 

wsdjobs  

wsdindia  

 

 

 

 





 



 



 

 

 

 

 

 

 

 



 

 

 



 

 

 

 

 

 

 

 

 



 

 

 

 

 

 

 




 

 

 

 

 

 



 

 

 

 




 

 

 

 

 

 

 



 

 

 

 

 

 

 

 

 

 

 

 



 


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.



Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Experience Level

Senior Level

Job role

Work location
Work locationBengaluru, KA, IN; Hyderabad, TS, IN
Department
DepartmentSoftware Engineering
Role / Category
Role / CategorySoftware Development
Employment type
Employment typeFull Time
Shift
ShiftDay Shift

Job requirements

Experience
ExperienceMin. 6 years

About company

Name
NameMicrosoft Corporation India Pvt Ltd.
Job posted by Microsoft Corporation India Pvt Ltd.

Similar jobs you can apply for

Manufacturing / Production
3G HR Services

Quality Control

3G HR Services
Nacharam, Hyderabad
₹16,000 - ₹20,000
Work from Office
Full Time
Any experience
Basic English
AM5 Royal

Telecaller

AM5 Royal
Uppal, Hyderabad
₹15,000 - ₹28,000*
Work from Office
Full Time
Any experience
Good (Intermediate / Advanced) English
Siri Technologies

Quality Control Engineer

Siri Technologies
Padamatisaiguda, Hyderabad
₹14,000 - ₹18,000
Work from Office
Full Time
Any experience
Basic English

Full-stack Developer

Mega E-Waste and Metals Private Limited
Hyderabad
₹40,000 - ₹60,000*
Work from Office
Full Time
Min. 2 years
Good (Intermediate / Advanced) English
Emblix Solutions

Wordpress Developer

Emblix Solutions
Kukatpally, Hyderabad
₹15,000 - ₹20,000
Work from Office
Full Time
Min. 1 year
Good (Intermediate / Advanced) English

Quality Control Engineer

Kraft Wood
Begumpet, Hyderabad
₹15,000 - ₹28,000*
Field Job
Full Time
Any experience
Basic English

You can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.

The candidate should have completed the required education and people who have 6 to 31 years are eligible to apply for this job. You can apply for more jobs in Hyderabad to get hired quickly.

The candidate should have sound communication skills and sound communication skills for this job.

Both Male and Female candidates can apply for this job.

No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Hyderabad at apna.

No work-related deposit needs to be made during your employment with the company.

Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.

The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Hyderabad . Through apna, you can find jobs in 64 cities across India. Join NOW!