[Skip to main content](#main-content)

[OpenNash Jobs](https://jobs.opennash.com/)
[Hiring report](/reports/hiring/) · [All Microsoft jobs](https://jobs.opennash.com/companies/microsoft/) · [Search jobs](/search/)

Microsoft

# Principal Software Engineer

India, Karnataka, Bangalore, Telangana, Hyderabad, Uttar Pradesh, Noida Senior individual contributor Software Engineering 

Listed on Microsoft’s official careers site. Posted September 24, 2026. Check that it is still open and apply there.
[Apply on Microsoft’s careers site →](https://apply.careers.microsoft.com/careers/job/1970393556943394)

[OpenNash Jobs](https://jobs.opennash.com/) / [Microsoft](https://jobs.opennash.com/companies/microsoft/) / Principal Software Engineer

## Job description

Define and drive the technical vision and architecture for large-scale, complex systems, ensuring scalability, reliability, security, and cost efficiency. Hands-on, contributing to core code, complex implementations, and production issue resolution. Influence and align multiple teams and stakeholders across organizations through solid technical leadership. Partner with Product Management and leadership to translate business goals into robust technical solutions.

Mentor engineers, raise the technical bar, and promote a culture of engineering excellence. Use AI tools and techniques to enhance engineering workflows, automate processes, and unlock new capabilities. Continuously refine data pipelines and system architecture to improve performance, reliability, and cost efficiency. Collaborate with Ads and Bing teams to enable new scenarios, integrate shared infrastructure, and deliver unified solutions.

Provide production support by fixing bugs and resolving live-site issues to ensure system availability and reliability. Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Solid SQL expertise, Kafka, Hadoop, Hive and product development experience including memory management, multithreading, and performance optimization, cloud expertise, AI.

Proven experience designing and operating distributed, cloud-based systems at scale. Ability to influence without authority and drive alignment across multiple teams. Solid expertise in system architecture, data structures, algorithms, and software design patterns. Experience with microservices, data pipelines, or large data systems. Experience with CI/CD pipelines, version control systems (e.g., Git), and build tools Experience with AdTech is a big plus.

Experience building high-throughput, low-latency, or mission-critical services. Deep knowledge of Azure or other hyperscale cloud platforms. Experience with data-intensive systems, machine learning platforms, or large marketplaces. Track record of leading major architectural initiatives or platform transformations. Solid written and verbal communication skills, including technical design documentation. A collaborative team player with curiosity, a growth mindset, and a solid sense of responsibility Exposure to AI/ML concepts and practical application of AI tools to solve modern engineering challenges.

## At a glance
- Posted by the employer: Sep 24, 2026
- First seen by OpenNash: Aug 21, 2026
- Last checked: Oct 18, 2026
- Listed for: 58 days
- Location: India, Karnataka, Bangalore, Telangana, Hyderabad, Uttar Pradesh, Noida[Apply on Microsoft’s careers site →](https://apply.careers.microsoft.com/careers/job/1970393556943394)

## More jobs at Microsoft

### [Senior Software Engineer](https://jobs.opennash.com/companies/microsoft/jobs/cd0461cc6a4d440906c6/)

India, Karnataka, Bangalore, Telangana, Hyderabad, Uttar Pradesh, Noida

### [Software Engineer II](https://jobs.opennash.com/companies/microsoft/jobs/ebcadc0d968f44e93df4/)

India, Karnataka, Bangalore, Telangana, Hyderabad, Uttar Pradesh, Noida

### [Solution Architecture Manager](https://jobs.opennash.com/companies/microsoft/jobs/5f4b9aef1481bc4a6113/)

India, Karnataka, Bangalore, Telangana, Hyderabad, Uttar Pradesh, Noida

### [Backend Software Engineer](https://jobs.opennash.com/companies/microsoft/jobs/8d87de29b261313ed137/)

Czech Republic, Multiple Locations

### [Business Program Manager - Capacity Automation & Backend Tools](https://jobs.opennash.com/companies/microsoft/jobs/e7256a1bba75b9768669/)

United States, Washington, Redmond, Multiple Locations

## Similar jobs at other companies

### [Principal Software Engineer](https://jobs.opennash.com/companies/capgemini/jobs/68b70570e80731f1f389/)

Capgemini · Utrecht

### [Principal Software Engineer](https://jobs.opennash.com/companies/siemens/jobs/2a24e793e5b430b7f63d/)

Siemens 

### [Sr. Principal Software Engineer](https://jobs.opennash.com/companies/jpmorganchase/jobs/4dfb16dbc7cf547f01e7/)

JPMorganChase · Bengaluru, Karnataka, India

### [Principal Engineer/Senior Staff Engineer- CPU Software & Hardware Co-Design Engineer (ML Systems)](https://jobs.opennash.com/companies/qualcomm/jobs/1fd1ae44127e47ec80dd/)

Qualcomm · Bangalore, India

[Software Engineering jobs](/functions/software-engineering/)

OpenNash lists jobs from employers’ own careers sites and does not handle applications.
Dates come from the employer where stated; “first seen” and “last checked” are our own observations.

OpenNash Jobs · Official listings with dates and links to the employer. [Weekly hiring report](/reports/hiring/) · [Methodology](/methodology/)
