Skip to content
microsoft logo

microsoft

Software Engineering

Microsoft is hiring Software Engineering Interns in India for candidates currently pursuing a Bachelor's or Master's degree in Computer Science, Engineering, or a related field. The internship provides an opportunity to work with engineering teams and contribute to software development activities. The intern will be involved in solving technical problems, developing and testing software, learning engineering practices, and working with stakeholders to understand feature requirements. The role is intended for students who have programming experience in an object-oriented language and are interested in building their software engineering skills.

Location

Bengaluru

Experience

0-1 years

Salary

15 - 25 LPA

Job Type

Full-time

Work Mode

On-site

Posted

3 Oct 2026

Responsibilities

  • • Apply software engineering principles to solve technical problems.
  • • Work with relevant stakeholders to understand requirements for software features.
  • • Design, develop, and test software solutions.
  • • Learn and apply new engineering techniques, tools, and processes.
  • • Use feedback and established engineering practices to improve technical solutions.
  • • Manage assigned work and contribute effectively within a collaborative engineering team.
  • • Support software quality, reliability, efficiency, and performance.

Requirements

  • • Pursuing a Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • • At least one academic semester/term remaining after the internship.
  • • One year of programming experience using an object-oriented language.
  • • Understanding of computer science fundamentals is preferred.
  • • Knowledge of data structures and algorithms is preferred.

Skills

Object-oriented programmingData StructuresAlgorithmsSoftware developmentSoftware testingProblem-solving

Eligibility

  • • Currently pursuing a Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • • At least one semester or academic term must remain after completion of the internship.
  • • Requires one year of programming experience in an object-oriented language.
  • • Knowledge of computer science fundamentals, including data structures and algorithms, is preferred.
  • • Fresher eligibility: The role is an internship opportunity for students; prior full-time professional experience is not stated as a requirement.

How to Apply

Need referral for this job click 👉Referrals
Need resume for this job click 👉Resume Prep