Job Overview
Role: Software Engineer Location: Hyderabad Experience: 0-2+ Years 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
Job Description
For the Microsoft Recruitment 2026 drive, the Azure Data engineering team is looking for a Software Engineer who will be a key member in developing product features that act as critical differentiators for the product offering. You will contribute to high-level stakeholder discussions to enable solutions that are highly secure, reliable, and performant. Working in a culture of continuous improvement, adaptation, reflection, and growth, you will write extensible and maintainable code, conduct rigorous code reviews, and maintain the operations of live services on a rotational, on-call basis.
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.