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 a month 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

Member of Technical Staff - Growth Android Engineer

Senior Android Engineer role at Microsoft AI focused on growth and development of Copilot mobile applications

Senior Software Engineer

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

Senior Software Engineer, Android Developer Experience

Senior Software Engineer position at Google focusing on Android Developer Experience, building foundational technologies and infrastructure for Google's flagship products.

Senior Software Engineer, Mobile (Android), Search

Senior Software Engineer position at Google, focusing on Android development for Search, requiring 5 years of software development experience and expertise in mobile applications.

Android Benchmark Performance Engineer

Senior Android Performance Engineer role at Qualcomm focusing on benchmark optimization and performance analysis for mobile devices.