Microsoft is hiring for Software Engineer | Bangalore

Job Description

Job Details

  • Job Number: 200008887
  • Posted On: January 16, 2026
  • Work Location: Fully on-site
  • Travel Requirement: Less than 25%
  • Profession: Software Engineering
  • Discipline: Software Engineering
  • Role Type: Individual Contributor
  • Employment Type: Full-Time

Overview

At Microsoft, we build technology that empowers people and organizations to achieve more. As a Software Engineer, you will work on designing, developing, testing, and maintaining software systems and applications that power local, cloud-based, and internet-scale solutions.

This role offers the opportunity to work with modern technologies, contribute to impactful products, and grow your skills while collaborating with experienced engineers. You will help build reliable, scalable, and maintainable software that supports both internal platforms and customer-facing applications.

We foster a culture rooted in respect, integrity, accountability, and inclusion—where everyone is encouraged to learn, innovate, and do their best work.

Responsibilities

  • Collaborate with stakeholders to understand user requirements and incorporate feedback into feature design and improvements
  • Learn and contribute to the architecture and design of product features by testing design ideas and refining code plans under technical guidance
  • Develop, test, debug, and maintain high-quality, extensible, and maintainable code
  • Apply best practices for reliability, diagnosability, and maintainability, and determine when code is ready for delivery
  • Review work items to understand product features and assist in breaking down tasks, estimating effort, and identifying risks
  • Participate in live-site operations on a rotational on-call basis, helping diagnose and resolve basic performance or functionality issues
  • Contribute to automation for production and deployment, and validate functionality in non-production environments
  • Demonstrate Microsoft’s values and contribute positively to team culture

Qualifications

  • Bachelor’s degree in Computer Science or a related technical field
  • Proven experience with one or more programming languages such as C, C++, C#, Java, JavaScript, or Python

Additional Information

This position will remain open for a minimum of 5 days and will continue accepting applications until filled.

Equal Opportunity Statement

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration 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, disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other protected characteristic. Reasonable accommodations are available upon request during the application process.

APPLY NOW
Share the Post:

Entry Level Jobs