LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Microsoft›Software Engineering
Microsoft

About Microsoft

Empowering every person and organization on the planet

🏢 Tech👥 100K+📅 Founded 1975📍 Redmond, Washington, United States

Key Highlights

  • Market cap exceeds $2 trillion
  • 100,000+ employees worldwide
  • Leading cloud services through Azure
  • Major clients include Walmart and BMW

Microsoft Corporation, headquartered in Redmond, Washington, is a leading technology company known for its software products like Windows and Office, as well as cloud services through Azure. With over 100,000 employees, Microsoft serves millions of customers globally, including major enterprises lik...

🎁 Benefits

Microsoft offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also enjoy a flexible remote...

🌟 Culture

Microsoft fosters a culture of innovation and inclusivity, emphasizing collaboration across teams and a commitment to diversity. The company values em...

🌐 Website💼 LinkedIn𝕏 TwitterAll 374 jobs →
Microsoft

Software Engineering

Microsoft • India, Karnataka, Bangalore

Posted 20h agoEntry-LevelSoftware engineering📍 Bangalore
Apply Now →

Skills & Technologies

CC++PythonBashLinuxDevopsAutomationCi/cd

Overview

Microsoft is seeking a Software Engineer to develop and maintain system-level software for a Linux-based platform. You'll work with C/C++ and collaborate with cross-functional teams to enhance Azure Cloud Infrastructure. This role is ideal for candidates with strong programming skills and a passion for Linux systems.

Job Description

Who you are

You are a recent graduate or have entry-level experience in software engineering, with a strong foundation in programming languages such as C and C++. You have a keen interest in Linux operating systems and virtualization technologies, and you're eager to learn and grow within a collaborative environment. Your ability to write clean, efficient, and well-documented code is complemented by your willingness to engage in debugging and troubleshooting tasks. You thrive in team settings and are excited about contributing to open-source software projects.

You possess basic scripting skills in languages like Python and Bash, which you use to automate tasks and improve system performance. Your understanding of system-level software components, such as bootloaders and system daemons, allows you to analyze existing systems and identify areas for improvement. You are comfortable participating in code reviews and testing sessions, ensuring high-quality deliverables.

Desirable

Familiarity with CI/CD pipelines and DevOps practices is a plus, as is any experience with performance tuning on embedded or server-class Linux platforms. You are open to learning new technologies and methodologies that enhance your contributions to the team.

What you'll do

As a Software Engineer in the Linux Systems Group at Microsoft, you will contribute to the design, development, and debugging of low-level system software components for Azure Cloud. Your responsibilities will include writing and maintaining code for system daemons and services, as well as kernel modules. You will collaborate closely with senior engineers and cross-functional teams, including hardware, firmware, and application developers, to ensure seamless integration of software components.

You will participate in code reviews and debugging sessions, helping to identify and resolve system-level issues in both production and staging environments. Your role will also involve analyzing existing systems to identify performance bottlenecks and areas for improvement, contributing to the overall efficiency of the Azure Cloud Infrastructure.

In addition, you will assist in the automation of infrastructure components and CI/CD pipelines, ensuring that deployment processes are streamlined and efficient. Your contributions to open-source software technologies will also be encouraged, allowing you to engage with the broader developer community.

What we offer

Microsoft provides a dynamic work environment where you can grow your skills and advance your career. You will have access to mentorship from experienced engineers and opportunities to work on impactful projects that shape the future of cloud computing. The company values diversity and inclusion, encouraging you to bring your unique perspective to the team. Competitive compensation and benefits packages are also part of what makes Microsoft a great place to work.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Microsoft.

Apply Now →Get Job Alerts