Microsoft is inviting applications for the position of Software Engineer under its Azure Data Engineering group. This opportunity is ideal for candidates with strong programming skills and a solid understanding of data structures and algorithms. If you are passionate about building scalable cloud-based solutions, this role offers a chance to work on cutting-edge technologies.
About Microsoft – Azure Data Engineering Group
Microsoft Azure is one of the world’s leading cloud platforms, offering a wide range of services for building, deploying, and managing applications. Within Azure, the Data Engineering group focuses on building next-generation database solutions that power modern applications.
The databases team is responsible for services such as:
- Azure SQL Database
- Azure PostgreSQL
- Azure MySQL
- Azure Cosmos DB
The team’s mission is to create highly scalable, secure, and intelligent data platforms that support the evolving needs of AI-driven applications.
Job Details
Role: Software Engineer
Location: Hyderabad, Telangana
Experience: 0–2+ Years (depending on qualification)
Qualification: B.E / B.Tech / B.Sc / M.E / M.Tech / M.Sc
Key Skills Required:
- C, C++, C#, Java, JavaScript, Python
- Data Structures and Algorithms
- Cloud Computing Concepts
Job Description
As part of the Microsoft Recruitment 2026 drive, selected candidates will join the Azure Data Engineering team and contribute to building advanced cloud database solutions. You will work on developing highly scalable, secure, and reliable systems while collaborating with global teams.
The role involves designing, developing, and maintaining core features that differentiate Microsoft’s cloud offerings. You will also participate in architectural discussions and help improve system performance and reliability.
Roles and Responsibilities
- Develop and implement core product features for cloud database services
- Participate in architectural discussions to design secure and scalable systems
- Write clean, maintainable, and extensible code following best practices
- Conduct code reviews to ensure quality and reliability
- Improve testing strategies and enhance test coverage
- Monitor and maintain live services through on-call rotations
Eligibility Criteria
Educational Qualification:
- Bachelor’s or Master’s Degree in Computer Science or related field
Experience Requirements:
- Bachelor’s Degree with 2+ years of experience
- OR Master’s Degree with relevant coding experience
Technical Skills:
- Strong proficiency in at least one programming language (C, C++, C#, Java, JavaScript, Python)
- Deep understanding of data structures and algorithms
- Good knowledge of software engineering principles
How to Apply
Interested candidates can apply online through the official Microsoft careers portal using the link below:
Apply Here: https://apply.careers.microsoft.com/careers/job/1970393556861136
Applications are accepted on a rolling basis, so early application is recommended.
Frequently Asked Questions
Who can apply for this role?
Candidates with a Bachelor’s or Master’s degree in Computer Science or related disciplines with strong programming skills are eligible.
Is this role for freshers?
The role is mainly targeted at candidates with some experience, though freshers with strong coding skills may also be considered depending on qualifications.
Which team will I be joining?
You will be part of the Azure Data Engineering group, focusing on cloud database services.
Where is the job located?
The position is based in Hyderabad, Telangana.

