Fresher Jobs / Microsoft / Microsoft Hiring Software Engineer in Hyderabad | Hybrid
Fresher / entry level
Microsoft logo

Microsoft

Microsoft Hiring Software Engineer in Hyderabad | Hybrid

Hyderabad Hybrid Not specified Not disclosed Full Time Batch 2026, 2025, 2024, 2023, 2022 Any Bachelor's Degree

Quick actions

Apply Now

Skills required

Technologies this role asks for

Prepare for this role

Learn the required skills, practice interview MCQs, then come back and apply for Java, Python .

Get new job alerts

Be notified when roles like this match your profile.

You’ll hear about matching jobs on this device.

  1. Tap the Share button in Safari
  2. Choose Add to Home Screen
  3. Open SoftoJobs from your Home Screen
  4. Tap Enable Job Alerts

Job description

What you’ll do in this role

Job Overview

Microsoft is hiring a Software Engineer for its Windows + Devices Fundamentals team in Hyderabad, Telangana. This is a full-time individual-contributor position within Software Engineering. The team works on the reliability, compatibility, performance, battery life, and sustainability of Windows devices across hardware partners, the operating system, and application layers.

The role offers an opportunity to contribute to improvements that help Windows devices operate reliably and efficiently. It is intended for an early-career engineer who is interested in understanding complex systems, strengthening software engineering skills, and helping improve Windows device experiences.

Key Responsibilities

  • Examine device telemetry and trace data, with guidance from experienced engineers, to understand software and hardware behavior on individual devices and across larger device populations.
  • Investigate system-level issues using debugging methods and performance-analysis tools.
  • Identify areas where device or software performance can be optimized and contribute to designing and implementing improvements.
  • Develop, test, and maintain software that improves experiences across operating-system and application layers.
  • Follow sound engineering practices to deliver reliable, high-quality code.
  • Use feedback from code reviews and design reviews to improve implementation quality.
  • Evaluate solutions using data, validate the impact of changes, and support engineering decisions with analysis.
  • Work with teammates and partner engineering groups to deliver improvements across the Windows ecosystem.

Required Qualifications

  • A bachelor's degree in Computer Science or a related technical discipline, with demonstrated coding experience in at least one relevant programming language, or equivalent experience.
  • Programming experience may include C, C++, C#, Java, JavaScript, or Python.
  • Ability to meet Microsoft's, customer, and/or government security screening requirements for the position.
  • Successful completion of the Microsoft Cloud Background Check upon hire or transfer, with the check repeated every two years thereafter.

Preferred Qualifications and Skills

  • Coursework, internships, or professional experience involving software development, debugging, or systems analysis.
  • Familiarity with debugging techniques and an interest in system performance and optimization.
  • Understanding of software engineering fundamentals, including testing, code quality, and maintainability.
  • Strong programming, analytical, and problem-solving abilities.
  • Willingness to learn new technologies, collaborate with others, and use data to support decisions.
  • Coursework, internship, or project exposure to operating systems or system-level development.
  • Familiarity with Windows internals, performance analysis, or power optimization.
  • Interest in understanding how hardware, firmware, operating systems, and applications work together.
  • Exposure to telemetry, data analysis, statistics, or cloud data platforms.
  • Experience working on team projects and communicating technical ideas clearly.

Technical Skills and Programming Languages

The minimum qualification identifies coding experience in one or more of the following languages. The job description does not state that candidates must know every listed language.

  • C – Listed as an accepted programming language for demonstrating coding experience.
  • C++ – Listed as an accepted programming language for demonstrating coding experience.
  • C# – Listed as an accepted programming language for demonstrating coding experience.
  • Java – Listed as an accepted programming language for demonstrating coding experience.
  • JavaScript – Listed as an accepted programming language for demonstrating coding experience.
  • Python – Listed as an accepted programming language for demonstrating coding experience.
  • Debugging and performance analysis – Relevant to investigating system behavior and identifying optimization opportunities.
  • Telemetry and trace analysis – Used to understand device behavior and evaluate the impact of engineering changes.

Team and Product Context

The Windows + Devices Fundamentals team focuses on core qualities of Windows devices, including reliability, compatibility, performance, battery life, and sustainability. Its work spans hardware and original equipment manufacturer partners, the Windows operating system, and application layers.

The position contributes to this work by analyzing device behavior, investigating issues, and helping implement improvements. The role also involves collaboration with partner teams across the Windows ecosystem.

Work Location and Schedule

The job is based in Hyderabad, Telangana, India. The stated work-site arrangement is three days per week in the office, which is classified as hybrid for SoftoJobs. The role is full time, and the listed travel requirement is less than 25%.

Experience and Career Stage

The supplied listing does not specify a numerical minimum or maximum number of years of experience. It describes the opportunity as suitable for an early-career engineer and recognizes coursework, internships, or professional experience as relevant preparation. Accordingly, no numeric experience range is assigned in this listing.

Who Should Apply

This opportunity is relevant to candidates with a bachelor's degree in Computer Science or a related technical discipline, or equivalent experience, and coding experience in one or more of the listed languages. Candidates with academic projects, coursework, internships, or professional exposure to software development, debugging, systems analysis, or operating-system concepts may find the preferred criteria relevant.

Applicants interested in device fundamentals, Windows internals, system performance, power optimization, telemetry, and the interaction between hardware, firmware, operating systems, and applications may find the team's work aligned with their interests.

How to Apply

Applications are accepted on an ongoing basis until the position is filled. The listing states that the position will remain open for a minimum of five days; it does not provide a fixed closing date. Apply through the Microsoft Careers listing to be considered for the opportunity. Apply now through SoftoJobs to explore this opportunity.

Eligibility

Education, passing batch and experience

Education

Any Bachelor's Degree

Passing Batch

2026, 2025, 2024, 2023, 2022

Experience

Not specified (Freshers welcome)

Similar Fresher Jobs

More openings you may like

© 2026 SoftoJobs. All rights reserved.

SoftoBot

For freshers

Fresher job assistant

Ask about fresher roles, internships, skills, or cities.