Software Engineer

Microsoft — Hyderabad, Telangana

Entry level · Freshers eligible · Full-time · hybrid

HireSetu listing reference d03c5e — confirm requirements below, then apply on the employer site.

Quick answer: This is Windows diagnostics and performance work, not a product feature team. The experience bar is genuinely soft: a CS degree or equivalent coding, with coursework, internships and projects all counting.

From Microsoft's job posting

Analyze telemetry and trace data, with support from experienced engineers, to understand software and hardware behavior on individual devices and at scale. Investigate system issues using debugging and performance-analysis tools. Identify optimization opportunities and contribute to the design and implementation of improvements. Develop, test, and maintain code that improves experiences across operating-system and application layers.

Deliver reliable, high-quality solutions by following sound engineering practices and incorporating feedback from code and design reviews. Use data to evaluate solutions, validate improvements, and support engineering decisions. Collaborate with team members and partner teams to deliver improvements across the Windows ecosystem. Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.

OR equivalent experience. Experience gained through coursework, internships, or professional work in 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. Solid programming, analytical, and problem-solving skills. Ability to learn new technologies, collaborate effectively, and use data to support decisions.

Coursework, internship, or project experience with operating systems or system-level development. Familiarity with Windows internals, performance analysis, or power optimization. Interest in learning how hardware, firmware, operating systems, and applications interact. Exposure to telemetry, data analysis, statistics, or cloud data platforms. Experience collaborating on team projects and communicating technical ideas clearly.

Text from Microsoft's official job posting, formatted by HireSetu. The employer's own page is the final word on details.

HireSetu's note

Debugging is the job

Microsoft hires this title across everything from Azure to the Office apps, and most of those jobs are about building a feature. This one sits on the other side: reading telemetry and trace data to work out why a device is slow, hot or unstable, then writing the code that fixes it. Success is measured in milliseconds, power draw and reliability, on a single machine and across millions.

You'll spend real time in a debugger, in a profiler, and in code you didn't write. If a stack trace looks like a good afternoon, this is your team. The design and implementation side is part of the job too, so the analysis is meant to end in shipped code.

Where the bar sits

The listing repeats itself three times: coursework, internships, professional work. No years-of-experience number, and 'or equivalent experience' sits beside the degree. Final-year students, recent graduates and people a year or two into their careers can all apply, as long as the coding is real.

Six languages are named, from C to Python, but the fixes land inside Windows and the apps on top of it, so C, C++ and C# carry the most weight there. Windows internals, an operating systems course, or any project touching performance or power is a direct hit. Web or scripting-only coding isn't disqualifying, though pointers, memory and threading are the ground you'd be standing on.

Skills that travel

Trace analysis, profiling and OS internals are portable. Once you can read a trace and say where the time went, you can do that for cloud infrastructure, mobile platforms or anything where latency and power matter. The telemetry angle adds data work, so basic statistics and comfort querying large datasets help from day one.

Hyderabad, hybrid, so plan for part of the week onsite. The one thing worth pinning down is how the team splits OS-level work from application-level work, since that decides what your first year actually looks like.

Drafted with AI from Microsoft's job posting and checked by Prashanth Jakkula before publishing. See our Editorial Policy.

How to apply

  1. Open Microsoft's careers site with the Apply button.
  2. Follow the application steps on the site and upload your resume.
  3. Keep the confirmation email or application number for follow-up.

Apply on Microsoft's site

No fees, ever. HireSetu never charges candidates, and no genuine employer asks for money to apply, interview or join. If anyone asks you to pay, stop and report the job.

Similar openings on HireSetu

View Software Engineer on HireSetu · Software / IT jobs · Jobs in Hyderabad · Career Insights · FAQ · Companies

HireSetu
Career Intelligence Platform