Microsoft
Software Engineer II
Found: January 9, 2026
This role is based in Hyderabad, India.
Responsibilities:
- Lead feature development: Design and implement features, leading a feature crew of 2–3 engineers.
- Engineer experiences with strong attention to performance, robustness, and resource efficiency.
- Work independently and collaboratively across global product teams to deliver end-to-end solutions.
- Design and implement end-to-end search experiences in the Copilot app.
- Build high-performance, scalable search components optimized for mobile platforms.
- Collaborate across disciplines—partner with PMs, designers, and AI experts.
- Be data-driven—instrument telemetry, analyze signals, and iterate quickly.
- Champion engineering excellence—participate in code reviews and mentor junior engineers.
Qualifications:
- Bachelor's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python.
- 3+ years of experience in C/C++ and/or Java and Kotlin or Python.
- Proven skill in designing large features or small products.
- Strong experience with Android SDK and Jetpack libraries.
- Understanding of memory management, battery optimization, and network efficiency.
- Familiarity with JUnit, Mockito for unit testing and Espresso for UI testing.