Microsoft
Microsoft

Microsoft Recruitment 2026: Software Engineer | Hyderabad

onsite
Hyderabad
Posted 8/16/2026
Exp: 0-2+y

Job Overview

Role: Software Engineer Location: Hyderabad, Telangana Experience: Experienced (0-2+ Years depending on degree) Qualification: B.E / B.Tech / B.Sc / M.E / M.Tech / M.Sc Key Skills: C, C++, C#, Java, Python, Data Structures, Algorithms, Cloud Services, Programming, Software Development, Architecture, Security, Reliability, Performance, Code Quality, Code Reviews, Testing, Live Service Operations

Job Description

Microsoft's Azure Data engineering group is actively seeking highly skilled professionals for the Software Engineer role in Hyderabad. This is an exceptional opportunity for candidates with a Bachelor's or Master's degree and deep knowledge of data structures, algorithms, and strong programming skills in C, C++, C#, Java, JavaScript, or Python. As a Software Engineer, you will be a key member in developing product features that are critical differentiators for Microsoft's cloud database offerings, contributing to high-level stakeholder discussions to ensure secure, reliable, and performant solutions.

Roles and Responsibilities

  • Feature Development: Develop core product features that serve as key differentiators for Microsoft's cloud database offerings.
  • Architecture & Security: Contribute to stakeholder discussions to architect solutions that are highly secure, reliable, and performant.
  • Code Quality: Lead by example by producing extensible and maintainable code, applying metrics and best practices to drive code stability.
  • Code Reviews: Participate actively in code reviews, evaluating diagnosability, reliability, and maintainability to ensure strict coding standards are followed.
  • Testing Implementation: Identify needs for broad versus selected testing approaches, drive efforts to add new tests, and improve the overall test suite.
  • Live Service Operations: Maintain the operations of live services as issues arise on a rotational, on-call basis.

Skills and Eligibility Criteria

Educational Background: Bachelor’s or Master’s Degree in Computer Science, or a related technical discipline.

Experience: Bachelor's Degree with 2+ years of technical engineering experience (OR) equivalent experience. Master's Degree with proven coding experience.

Mandatory Technical Skills:

  • Proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Strong programming skills with deep knowledge of your programming language of choice and its standard library
  • Deep understanding of data structures and algorithms

About the Company

Our team’s charter is to build the fast growing Dynamics 365 Finance, Dynamics 365 Project Operations and Dynamics 365 Human resources services for organizations to deliver every customer engagement on-time and within-budget through an end-to-end solution for sales, planning, resourcing, delivery, billing and accounting so they can run their business optimally. We achieve this through integrating deeply connected capabilities leveraging the best of Microsoft Office, Azure, Dynamics 365 and the Power Platform. We are looking for a driven software engineer who is passionate about solving enterprise business problems at scale and developing a new class of services for our customers. You will be part of a growing, inclusive and supportive team that values engineering rigor, technical excellence and customer obsession. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.