Microsoft Corporation India Pvt Ltd.

Android Software Engineer

Microsoft Corporation India Pvt Ltd.
Hyderabad
Not disclosed
Work from OfficeWork from Office
Full TimeFull Time
Min. 4 yearsMin. 4 years

Job Description

Software Engineer II - Android

Overview

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.



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).  


Qualifications

Required/Minimum Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
    • OR equivalent experience.
  • Proven skill in designing large features or a small product. 
  • Fast learner with good interpersonal, verbal, and written communication skills 
  • Solid in analytical problem solving and good fundamentals in CS.
  • Passion for learning new skills with the ability to thrive in a feedback-driven environment.  

Other Requirements: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. 

Preferred Qualifications:

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

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.



Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Experience Level

Mid Level

Job role

Work location
Work locationHyderabad, TS, IN
Department
DepartmentSoftware Engineering
Role / Category
Role / CategorySoftware Development
Employment type
Employment typeFull Time
Shift
ShiftDay Shift

Job requirements

Experience
ExperienceMin. 4 years

About company

Name
NameMicrosoft Corporation India Pvt Ltd.
Job posted by Microsoft Corporation India Pvt Ltd.

Similar jobs you can apply for

Business Operations
Growbit Business Services

Team Leader

Growbit Business Services
Hyderabad
₹30,000 - ₹35,000
Field Job
Full Time
Min. 3 years
Good (Intermediate / Advanced) English
Sri Anu Furniture Private Limited

Business Executive

Sri Anu Furniture Private Limited
Gachibowli, Hyderabad
₹20,000 - ₹40,000*
Work from Office
Full Time
Any experience
Basic English
Chaipoint

Field Executive

Chaipoint
Madhapur, Hyderabad
₹17,000 - ₹20,000*
Field Job
Full Time
Any experience
Basic English
VS Financial Services

Field Collection Executive

VS Financial Services
Hyderabad
₹15,000 - ₹40,000*
Field Job
Full Time
Any experience
No English Required
Byra Foods and Beverages

Accountant

Byra Foods and Beverages
Miyapur, Hyderabad
₹15,000 - ₹20,000
Work from Office
Full Time
Any experience
Basic English
Whiteline Health Care Private Limited

Dental Clinic Assistant

Whiteline Health Care Private Limited
Kothaguda, Hyderabad
₹15,000 - ₹18,000
Work from Office
Full Time
Min. 2 years
No English Required