Software Engineer 2
Actively Reviewing the ApplicationsMicrosoft
India, Karnataka, Bengaluru
Full-Time
On-site
INR 1–4 LPA
Posted 3 weeks ago
•
Apply by May 21, 2026
Job Description
Overview
Are you passionate about Linux and enabling it in a large, distributed setting both in the Azure cloud and Edge? Do you want to be part of a high-energy and creative team that is currently building the future of the Azure platform? Do you love to contribute to Linux and the open-source community across the globe? We are the Azure Linux Group rt Microsoft. Azure Linux powers critical Azure services ranging from Azure Kubernetes Service in the cloud to Azure Nexus on the Edge. We’re growing and looking to add engineering talent who will help us build great teams and lead the technology direction as we create and enable Azure Linux at scale across the Azure fleet.
In this role, you will contribute to the technical direction in how Azure first party services and edge appliances use Linux and contribute to our Linux OS efforts ranging from security initiatives to new platform bring-up. You will coordinate design and coding across multiple projects, partnering with internal teams to deliver novel solutions. You will work closely with the broader Linux community, contributing code upstream. And you will work closely with customers to fix problems encountered in using Linux in the Azure cloud and edge platforms.
You will be working on research and development in cutting edge accelerations and optimizations to power future public and private clouds. You will define and push the limits of innovative technologies -- working with the latest hardware, the largest servers, and even larger datacenters. If you love to build distributed systems and OS components both in the kernel and user mode with great teams to solve large-scale enterprise challenges and enjoy working on system-level design and implementations, this is the right place for you! Microsoft loves Linux and Open Source, come join us if you do too.
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
Required Qualifications:
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.
Are you passionate about Linux and enabling it in a large, distributed setting both in the Azure cloud and Edge? Do you want to be part of a high-energy and creative team that is currently building the future of the Azure platform? Do you love to contribute to Linux and the open-source community across the globe? We are the Azure Linux Group rt Microsoft. Azure Linux powers critical Azure services ranging from Azure Kubernetes Service in the cloud to Azure Nexus on the Edge. We’re growing and looking to add engineering talent who will help us build great teams and lead the technology direction as we create and enable Azure Linux at scale across the Azure fleet.
In this role, you will contribute to the technical direction in how Azure first party services and edge appliances use Linux and contribute to our Linux OS efforts ranging from security initiatives to new platform bring-up. You will coordinate design and coding across multiple projects, partnering with internal teams to deliver novel solutions. You will work closely with the broader Linux community, contributing code upstream. And you will work closely with customers to fix problems encountered in using Linux in the Azure cloud and edge platforms.
You will be working on research and development in cutting edge accelerations and optimizations to power future public and private clouds. You will define and push the limits of innovative technologies -- working with the latest hardware, the largest servers, and even larger datacenters. If you love to build distributed systems and OS components both in the kernel and user mode with great teams to solve large-scale enterprise challenges and enjoy working on system-level design and implementations, this is the right place for you! Microsoft loves Linux and Open Source, come join us if you do too.
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
- Collaborate with cross-functional teams to design, develop, and optimize Linux distribution tailored for Azure cloud and edge computing environments.
- Implement and maintain software packages, updates, and security patches in cloud and edge deployments.
- Conduct rigorous testing and quality assurance to ensure seamless integration of system components.
- Diagnosing and resolving complex issues related to system software, boot processes, and networking subsystems in cloud and edge environments.
- Optimize system configurations for performance, scalability, and reliability in cloud and edge deployments.
- Ensure customer success by troubleshooting and fixing complex issues that customers and operators encounter in the Azure cloud and edge solutions running on Linux.
- Drive key open-source initiatives within Microsoft in an open manner to contribute to Linux adoption both on Azure cloud and the edge.
- You will also work with upstream open-source projects, representing Microsoft as a strong community partner and contributor.
Required Qualifications:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, Python, Rust, or Golang
- OR equivalent experience.
- Experience working with Linux distribution, build system, compilers
- 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.
- Master's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, Python, Rust, or Golang
- OR Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, Python, Rust, or Golang
- OR equivalent experience.
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.
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Job Recommendations
View All
Senior Software Engineer
93% matchEli Lilly and Company
Hyderabad
Full-Time
PostgreSQL
Azure
Babel
+1
Intermediate AI Engineer – Python, RAG, Agentic AI, ADK, MCP, GCP, Vertex AI, IBM Watsonx
84% matchUPS
India
Full-Time
₹12–20 LPA
Machine Learning
LangChain
Data Science
+3
Mechanical Engineer (Pitch & Yaw System)
94% matchNordex Group
India
Full-Time
Mechanical Engineering
Industrial Engineering
DE-Senior-Kotlin Backend-Developer-GDSNF02
78% matchEY
India
Full-Time
₹10–18 LPA
Teamwork
Kotlin
APIs
+3
DE-Senior-Kotlin Backend-Developer-GDSNF02
87% matchEY
India
Full-Time
₹6–20 LPA
Teamwork
Kotlin
APIs
+3
Share
Quick Apply
Upload your resume to apply for this position