Senior Software Engineer, Mobile (Android)

Google develops next-generation technologies and services, including the Android mobile operating system used by over 3 billion devices worldwide.
$150,000 - $250,000
Android
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Mobile · Consumer

Description For Senior Software Engineer, Mobile (Android)

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Android is Google's open-source mobile operating system powering more than 3 billion devices worldwide. As a Senior Software Engineer on the Android team, you'll be working on Google's mobile platform that brings computing to everyone in the world. The role involves managing project priorities, deadlines, and deliverables while designing, developing, testing, deploying, maintaining, and enhancing software solutions. You'll be part of a team that believes computing is a super power for good, enabling access to information, economic opportunity, productivity, and connectivity. The platform serves OEMs and developers to build compelling computing devices including smartphones, tablets, TVs, and wearables. This position requires strong technical leadership, expertise in Android development, and the ability to work on large-scale systems that impact billions of users worldwide. You'll have opportunities to switch teams and projects as you and our fast-paced business grow and evolve.

Last updated 5 minutes ago

Responsibilities For Senior Software Engineer, Mobile (Android)

  • Write and test product or system development code
  • Review code developed by other engineers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies

Requirements For Senior Software Engineer, Mobile (Android)

Java
Kotlin
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience with Android application development
  • Experience with large-scale software development, including multi-systems and codebases
  • Experience building and shipping Android application available on the Android system or Play Store
  • Experience in Android app development principles and best practices

Benefits For Senior Software Engineer, Mobile (Android)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Equal opportunity employer
  • Accommodation for special needs

Interested in this job?

Jobs Related To Google Senior Software Engineer, Mobile (Android)

Senior Software Engineer, Android, XR Platform

Senior Software Engineer position at Google, focusing on Android XR Platform development, requiring 5+ years of experience in Android and C++ development.

Senior Software Engineer, Android, Platform and Devices

Senior Software Engineer position at Google focusing on Android platform development, storage solutions, and system-level framework components.

Senior Software Engineer, Android Developer Experience

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

Senior Software Engineer, Android, XR Platform

Senior Software Engineer position at Google working on Android XR Platform development, focusing on input management and AR technologies.

Senior Software Engineer, Android Studio

Senior Software Engineer position at Google, focusing on Android Studio development and enhancing developer testing tools using Java and Kotlin.