Microsoft - Software Engineering | Hyderabad, India
Microsoft is Hiring Software Engineering in Hyderabad, India!
Job Overview
Microsoft is seeking a Software Engineer II to join the Azure Data engineering team in Hyderabad. This role focuses on building and improving cloud-scale database systems as part of the Azure Data platform, including services such as databases, data integration, big data analytics, messaging, and real-time analytics.
The team works on products including Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. The mission is to build a modern data platform for the age of AI, enabling data-first applications.
Within Azure Data, the databases team builds and maintains operational database systems that support applications across industries. This role specifically contributes to Azure Database for PostgreSQL, a relational database service on Azure.
Key Responsibilities
Collaborate with stakeholders (such as project managers and technical leads) to understand feature requirements
Gather feedback through multiple channels and incorporate insights into design and solution improvements
Define and execute testing strategies, including unit testing and improving test coverage
Develop, maintain, and enhance code for product features using best practices for extensibility and maintainability
Consider reliability, diagnosability, and maintainability while writing production-ready code
Participate in live site operations, including on-call support to resolve and mitigate service issues
Contribute to improving system performance, availability, scalability, storage, networking, and OS integration
Stay updated with emerging technologies to improve performance, observability, and operational excellence
Qualifications
Required
Bachelor’s degree in Computer Science or related technical field AND 2+ years of software engineering experience
OR equivalent experienceProficiency in programming languages such as C, C++, C#, Java, JavaScript, or Python
Must pass Microsoft Cloud background check upon hiring and periodically thereafter
Preferred
Bachelor’s degree in Computer Science or related technical field with 2+ years of experience
OR Master’s degree with 1+ year of experienceExperience in programming languages including C, C++, C#, Java, JavaScript, or Python
Role Details
Employment Type: Full-Time
Work Type: Software Engineering (Individual Contributor)
Work Arrangement: 3 days per week in-office
Travel: Less than 25%
Location: Hyderabad, Telangana, India
Posted Date: June 05, 2026