Microsoft is hiring for the position of Software Engineer in Hyderabad, India. Candidates with a Bachelor’s Degree are eligible to apply for this position. The complete information, eligibility criteria, and requirements are provided below.
Job Description:
| Company Name | Microsoft |
| Position | Software Engineer |
| Qualifications | Bachelor’s Degree |
| Experience | Freshers/ Experienced |
| Location | Hyderabad, India |
Key Responsibilities:
- Analyze telemetry and trace data, with guidance from experienced engineers, to understand software and hardware behavior at both individual device and system-wide levels.
- Investigate system issues using debugging and performance analysis tools to identify root causes and potential solutions.
- Identify optimization opportunities and contribute to the design, development, and implementation of system improvements.
- Develop, test, and maintain code to enhance user experiences across operating system and application layers.
- Deliver reliable, high-quality solutions by following established engineering best practices and incorporating feedback from code and design reviews.
- Leverage data to evaluate solutions, validate performance improvements, and support informed engineering decisions.
- Collaborate with team members and cross-functional partner teams to deliver improvements across the Windows ecosystem.
Eligibility Criteria:
- Bachelor’s degree in Computer Science or a related technical discipline, with demonstrated programming experience in one or more languages, including C, C++, C#, Java, JavaScript, or Python.
- Equivalent practical experience may be considered in place of a formal degree.
Required Skills:
- Ability to meet Microsoft, customer, and/or government security screening requirements applicable to the role.
- Must successfully complete the Microsoft Cloud Background Check upon hire or transfer and renew the screening every two years thereafter.
Preferred Qualifications:
- Experience in software development, debugging, or systems analysis gained through academic coursework, internships, or professional experience.
- Familiarity with debugging techniques and a strong interest in system performance analysis and optimization.
- Understanding of software engineering fundamentals, including software testing, code quality, and maintainability.
- Strong programming, analytical, and problem-solving skills.
- Ability to learn new technologies, collaborate effectively with team members, and leverage data to support informed decisions.
- Academic coursework, internship, or project experience involving operating systems or system-level software development.
- Familiarity with Windows internals, system performance analysis, or power optimization techniques.
- Understanding of how hardware, firmware, operating systems, and applications interact.
- Exposure to telemetry, data analysis, statistical concepts, or cloud-based data platforms.
- Experience collaborating on team projects and communicating technical concepts clearly and effectively.
About Company:
Every company has a mission. What’s ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn’t diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting in differences. When we show up, we achieve more together.
How To Apply?
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.