Taro Logo

Senior Android Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Android
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS

Job Description

Microsoft's Windows Connected Experiences team is seeking a Senior Android Engineer to work on cross-device experiences, particularly the Phone Link feature that connects Windows PCs with Android and iOS devices. This role is part of the platform team responsible for services and connectivity fabric powering connected experiences for millions of Windows users.

The position focuses on device pairing and cross-device communication, including protocol design, security implementation, and integration with cloud services and mobile operating systems. The team's mission is to break productivity barriers between devices and create seamless continuity between Mobile and PCs.

As a Senior Android Engineer, you'll be working with a diverse, collaborative team that embraces engineering excellence and continuous delivery. The role involves developing the Link To Windows Android app and OEM-kit SDK, working with major partners like Honor, Vivo, Oppo, and Xiaomi.

The ideal candidate should have 8+ years of experience in Android development, strong proficiency in Kotlin and Java, and expertise with Android SDK and platform APIs. Knowledge of cloud services (preferably Azure) and security implementation is highly valued. The position offers a hybrid work arrangement with up to 50% work from home flexibility and comprehensive benefits including healthcare, educational resources, and parental leave.

This is an opportunity to impact millions of users by building cross-device experiences at Microsoft, a company committed to empowering every person and organization globally. The role combines technical depth in Android development with broad system design and partner collaboration, making it ideal for senior engineers passionate about creating seamless user experiences across devices.

Last updated a day ago

Responsibilities For Senior Android Engineer

  • Collaborate with product managers, designers, and engineers to define user scenarios and requirements
  • Design and implement Android features that enable cross-device connectivity
  • Develop secure and scalable communication between Android devices and Windows PCs
  • Contribute to the development of Link To Windows Android app and OEM-kit SDK
  • Release and maintain Android software through the Google Play Store
  • Optimize code for performance, maintainability, and reliability
  • Participate in code reviews, debugging, and refactoring efforts
  • Stay current with Android platform updates and industry trends
  • Collaborate with OEM partners for integration and deployment

Requirements For Senior Android Engineer

Java
Kotlin
  • Bachelor's Degree in Computer Science or related technical field OR equivalent experience
  • 8+ years of experience building large scale Android applications
  • Proficiency in Android development languages including Kotlin and Java
  • Experience with Android SDK, Jetpack libraries, and platform APIs
  • Familiarity with Android Studio and Android debugging tools
  • Full-Stack Development experience
  • Experience with application security assessment
  • Cloud and services experience, Azure preferred

Benefits For Senior Android Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Related Jobs