Job Overview
Role: Software Engineer Location: Hyderabad Experience: 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
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 & Reviews: Lead by example by producing extensible and maintainable code, applying metrics and best practices to drive code stability. Participate actively in code reviews, evaluating diagnosability, reliability, and maintainability to ensure strict coding standards are followed.
- Testing & Operations: Identify needs for broad versus selected testing approaches, drive efforts to add new tests, and improve the overall test suite. 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.