Senior Software Engineer, Android

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$117,200 - $229,200
Android
Senior Software Engineer
Hybrid
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, Android

Join Microsoft's Growth Experiences team, where you'll be at the forefront of redefining multimedia experiences through innovative technology. As a Senior Android Engineer, you'll create performant native experiences integrating cutting-edge visual search and AI-driven capabilities. You'll be responsible for building SDKs and directly integrating features across Microsoft's product ecosystem on both mobile and windows platforms.

The role offers an exciting opportunity to work with advanced multimedia technology while mentoring fellow engineers and ensuring high-quality outcomes. You'll be part of a dynamic team pushing the boundaries of what's possible in multimedia technology, with the chance to accelerate your career growth and deepen your technical expertise in Android development.

The position offers a competitive salary range of $117,200 - $229,200 USD (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and parental leave. You'll work in a hybrid environment with up to 50% work from home flexibility, perfect for maintaining work-life balance while collaborating with talented teams.

This is an excellent opportunity for experienced Android developers who are passionate about creating consumer-grade applications and want to make a significant impact at a global scale. You'll be working with cutting-edge AI technology, contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated an hour ago

Responsibilities For Senior Software Engineer, Android

  • Build outstanding consumer-grade mobile applications for Android
  • Work with product managers, data scientists, and marketing to implement strategies for user growth
  • Optimize onboarding flows, improve product features, and deliver scalable infrastructure
  • Work in a fast-paced, design-driven product development cycle
  • Partner with data science teams to analyze user behavior
  • Drive user engagement and retention through product optimization

Requirements For Senior Software Engineer, Android

Kotlin
Java
React
  • Bachelor's Degree in Computer Science or related technical field with 4+ years technical engineering experience
  • 2+ years working knowledge of mobile application architecture, design patterns, and UI/UX principles
  • Experience with Kotlin and/or Java
  • Experience building Android applications from scratch
  • Experience with mobile cross platform frameworks such as React Native
  • Experience in internationalization and localization
  • Experience with full stack and backend development

Benefits For Senior Software Engineer, Android

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

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer, Android

Senior Software Engineer

Senior Software Engineer position at Microsoft for Android development in Vancouver, focusing on Microsoft Teams mobile application.

Senior Engineer - Android/Kernel Developer

Senior Android/Kernel Developer role at Qualcomm, focusing on Android Stack and Linux kernel development with opportunities to work on cutting-edge mobile computing technologies.

Senior Android Engineer, Guest & Host

Senior Android Engineer role at Airbnb, building mobile-first payment experiences and working with a global payments platform handling transactions across 191 countries.

Senior Android Engineer, Accessibility

Senior Android Engineer position at Airbnb focusing on accessibility, offering remote work and competitive salary while improving digital accessibility for millions of users.

Senior Android Performance Engineer, Core Foundation

Senior Android Performance Engineer role at Airbnb, focusing on optimizing app performance and resource management for global user experience.