Apply Now: https://jobs.careers.microsoft.com/global/en/job/1901911/Software-Engineer
Job Title: Software Engineer
Location: Bangalore, Karnataka, India
Experience: 1+ years
Work Site: 2 days/week in-office
Travel: 0–25%
Employment Type: Full-time
Job Number: 1901911
Profession: Software Engineering
Role Type: Individual Contributor
Overview
The Linux Systems Group under Microsoft Azure Core Compute plays a crucial role in powering Azure Cloud through Linux operating systems and virtualization technologies.
Microsoft is seeking a Software Engineer with strong programming skills to collaborate on developing, debugging, and maintaining virtualization software for the Linux platform. This is an opportunity to contribute to Microsoft’s Azure Cloud infrastructure and work with industry-leading cloud technologies.
Key Responsibilities
- Design, develop, and maintain Linux features for Guest VMs running on Azure infrastructure.
- Enhance and support Linux Hyper-V drivers to ensure performance and reliability.
- Contribute to ARM64-based Azure offerings and Confidential Computing Guest VMs.
- Collaborate with the Linux kernel upstream community to implement new features.
- Represent Microsoft in international open-source conferences and forums.
- Monitor system performance, resolve issues, and contribute to technical documentation.
Required Qualifications
- Bachelor’s Degree in Computer Science or equivalent.
- 1+ years of experience in programming with C/C++ and virtualization technologies (KVM, Hyper-V, XEN, QEMU, Cloud Hypervisor).
- Strong understanding of Linux internals—process management, file systems, and networking.
- Knowledge of kernel-space vs user-space concepts.
Preferred Qualifications
- Master’s or Bachelor’s degree in Computer Science or related field.
- Experience with Git, Linux kernel development, device drivers, or embedded systems.
- Proficiency in additional programming languages: Python, Java, C#, JavaScript.
- Experience contributing to open-source projects.
Benefits
- Industry-leading healthcare
- Generous parental leave
- Learning and development opportunities
- Product and service discounts
- Flexible work environment
- Savings and investment options
About Microsoft
At Microsoft, our mission is to empower every person and every organization on the planet to achieve more. With a focus on innovation, integrity, and inclusion, we are committed to creating a culture where everyone thrives.
Join us to be part of a team shaping the future of Azure Cloud and global computing.
Disclaimer
This job post is sourced from the official Microsoft Careers website. We do not represent Microsoft and are not involved in the hiring process. Candidates should apply directly via the official Microsoft job portal.