Senior Software Engineer, Android

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$166,000 - $244,000
Android
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Senior Software Engineer, Android

Google is seeking a Senior Software Engineer to join their Android team in Mountain View, CA. Android is Google's open-source mobile operating system powering more than 3 billion devices worldwide, with a mission to bring computing to everyone globally.

The role involves working on critical projects for Google's Android platform, requiring expertise in software development, compiler optimization, and toolchain infrastructure. You'll be responsible for writing and testing code, conducting design reviews, providing code review feedback, contributing to documentation, and resolving system issues.

The ideal candidate will have 5+ years of software development experience with strong knowledge of data structures/algorithms and compiler/toolchain optimization. Experience with Linux environments, shell scripting, and Android app development is highly valued. The position offers opportunities to work on technology that impacts billions of users worldwide.

As part of Google's engineering team, you'll have the chance to work on next-generation technologies across various domains including distributed computing, system design, security, AI, and mobile development. The role offers significant technical challenges and the opportunity to shape the future of Android platform development.

The position comes with competitive compensation including a base salary range of $166,000-$244,000 plus bonus, equity, and comprehensive benefits. Google provides a collaborative environment focused on innovation and technical excellence, with opportunities for growth and impact at massive scale.

This is an excellent opportunity for experienced engineers passionate about mobile platforms and open-source technology to join one of the world's leading tech companies and work on products that affect billions of users. The role offers both technical depth and the chance to provide technical leadership while working with cutting-edge technology.

Last updated 11 hours ago

Responsibilities For Senior Software Engineer, Android

  • Write and test product or system development code
  • Guide design reviews with peers and stakeholders to select among available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues

Requirements For Senior Software Engineer, Android

Java
Linux
  • 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
  • 5 years of experience in creating or optimizing compilers or toolchains
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture

Benefits For Senior Software Engineer, Android

Medical Insurance
Equity
401k
  • Medical Insurance
  • Equity
  • 401k

Interested in this job?

Jobs Related To Google Senior Software Engineer, Android

Senior Software Engineer, Authentication and Autofill, Android

Senior Software Engineer position at Google focusing on Android authentication and autofill features, requiring 5+ years of experience in software development and expertise in Java.

Senior Software Engineer, Android, Find My Device

Senior Software Engineer position at Google focusing on Android Find My Device development, requiring expertise in mobile development and system design.

Senior Software Engineer, Mobile (Android), Google Ads

Senior Software Engineer position at Google focusing on Android development for Google Ads, requiring 5 years of software development experience and strong expertise in Android application development.

Senior Software Engineer, Android

Senior Software Engineer position at Google working on Android platform development, requiring 5 years of software development experience and strong technical expertise.

Senior Software Engineer, Android

Senior Software Engineer position at Google working on Android platform development, requiring 5 years of software development experience and strong technical leadership skills.