Microsoft
Software Engineer II
Found: January 9, 2026
This role is based in Hyderabad, India.
Responsibilities:
- Design, develop, and maintain features for the Office Android Suite of Applications using Java, Kotlin, and C++.
- Collaborate with product managers, designers, and other engineers to define and implement solutions that meet user needs.
- Optimize application performance and memory usage across a wide range of Android devices.
- Participate in code reviews, debugging, and triaging issues.
- Contribute to continuous integration and deployment pipelines.
- Engineer features with strong attention to quality, performance, robustness, and resource usage.
- Work independently and collaboratively within and across product teams.
Qualifications:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python.
- Proven skill in designing large features or a small product.
- 2+ years of demonstrated experience in mobile development (Android/iOS) is preferred.