Software Engineer II - Mobile

Microsoft

full-time

Posted: September 30, 2025

Number of Vacancies: 1

Job Description

The Office Android Shared Team powers the shared components and experiences across Word, Excel, and PowerPoint on Android. We focus on delivering best-in-class UX, enabling next-gen collaboration, and ensuring business-critical fundamentals—all while driving engagement for millions of users. This role offers the opportunity to build high-performance, scalable, and user-friendly features, improve core fundamentals, integrate the latest mobile trends, and bring AI-driven innovation to the Office suite. You’ll collaborate with cross-functional teams to deliver seamless productivity experiences on a global scale. If you're passionate about mobile innovation and making a real impact, let’s connect!  Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Locations

  • Hyderabad, Telangana, India, Hyderabad, Telangana, India

Salary

Salary not disclosed

Required Qualifications

  • Bachelor’s degree in computer science, or related technical discipline AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, Java, Kotlin OR equivalent experience. (degree)
  • OR equivalent experience. (degree)
  • Proven skill in designing large features or a small product. (degree)
  • Fast learner with good interpersonal, verbal, and written communication skills (degree)
  • Strong in analytical problem solving and good fundamentals in CS. (degree)
  • Passion for learning new skills with the ability to thrive in a feedback-driven environment. (degree)
  • 2+ years of demonstrated experience in mobile development (Android / iOS). (degree)
  • Experience with JNI and integrating native C++ code in Android apps. (degree)
  • Knowledge of accessibility, localization, and internationalization practices. (degree)
  • Previous experience with large-scale mobile applications (degree)
  • Strong understanding of Android SDK, NDK, UI frameworks, and performance tuning. (degree)
  • Having a background or early exposure to experimentation and data science. (degree)

Preferred Qualifications

  • 2+ years of demonstrated experience in mobile development (Android / iOS). (degree)
  • Experience with JNI and integrating native C++ code in Android apps. (degree)
  • Knowledge of accessibility, localization, and internationalization practices. (degree)
  • Previous experience with large-scale mobile applications (degree)
  • Strong understanding of Android SDK, NDK, UI frameworks, and performance tuning. (degree)
  • Having a background or early exposure to experimentation and data science. (degree)

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 (across global development centres).

Travel Requirements

3 days / week in-office

Documents

PrivacyTerms & ConditionsAbout UsRefund PolicyRecruiter Login

© 2025 Pro Partners. All rights reserved.