Roles and Responsibilities
Feature Development
Develop core product features that act as key differentiators for Microsoft’s cloud database services.
Architecture and Security
Collaborate with stakeholders to design solutions that are secure, scalable, and highly reliable.
Code Quality
Write clean, extensible, and maintainable code while following industry best practices.
Code Reviews
Participate in code reviews to ensure reliability, diagnosability, and maintainability of software systems.
Testing Implementation
Identify testing requirements, develop test cases, and improve the existing testing framework.
Live Service Operations
Monitor and maintain live services, troubleshoot issues, and support operational reliability through on-call rotations.
Skills and Eligibility Criteria
Educational Qualification
Candidates must have a Bachelor’s or Master’s degree in Computer Science or a related technical field.
Experience Requirement
Bachelor’s Degree with 2+ years of technical engineering experience or equivalent practical experience.
OR
Master’s Degree with demonstrated coding experience.
Required Technical Skills
Strong programming experience in one or more of the following languages:
- C
- C++
- C#
- Java
- JavaScript
- Python
Candidates should also have a strong understanding of:
- Data Structures
- Algorithms
- Software Engineering Principles
- Cloud Computing Concepts

