Software Engineer Android

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Android
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Mobile

Description For Software Engineer Android

Google is seeking a Mid-Level Software Engineer to join their Android team in Mexico City. This role is crucial for developing and maintaining Android, Google's open-source mobile operating system that powers over 3 billion devices worldwide. The position combines Android development, AI/ML, and system optimization expertise.

As a Software Engineer at Google, you'll be working on cutting-edge technologies that impact billions of users globally. The role involves developing infrastructure to improve build system performance, optimize developer velocity, and enhance the Android platform. You'll be part of a team that believes in making computing accessible to everyone worldwide.

The ideal candidate will have strong experience in Android application development, programming languages like Python or Golang, and knowledge of AI/ML. You'll be responsible for code development, review, documentation, and solving complex technical challenges across the Android stack. The position offers the opportunity to work on large-scale systems and contribute to Google's mission of bringing computing to everyone.

Working at Google means joining a company that values diversity, inclusion, and innovation. You'll be part of a team that develops next-generation technologies, handles information at massive scale, and extends well beyond web search. The role offers opportunities for growth and evolution as the fast-paced business continues to expand.

This position requires Mexican citizenship and English fluency, as you'll be interacting with local stakeholders in a customer-facing role. You'll have the chance to work on projects critical to Google's needs while contributing to the advancement of mobile technology and accessible computing solutions.

Last updated 17 days ago

Responsibilities For Software Engineer Android

  • Write product or system development code and review code developed by other developers
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues
  • Develop cutting edge infrastructure that will improve performance of Build Systems
  • Infiltrate deep into the Android stack and use a wide variety of internal and external tools to solve problems

Requirements For Software Engineer Android

Python
Go
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with Android application development
  • 2 years of experience with software development in one or more programming languages (e.g. Python), or 1 year of experience with an advanced degree
  • Experience in Artificial Intelligence or Machine Learning
  • Experience building data infrastructure and solutions
  • Ability to communicate in English fluently

Interested in this job?

Jobs Related To Google Software Engineer Android

Software Developer III, Mobile (Android), AR

Google is hiring a Software Developer III for their AR team to develop mobile applications and immersive computing solutions, offering competitive compensation and growth opportunities.

Software Engineer III, Mobile, Android

Software Engineer III position at Google focusing on Android development, offering competitive compensation and the opportunity to impact billions of users worldwide.

Software Engineer III, Mobile (Android), Geo

Software Engineer III position at Google's Geo team, focusing on Android development for Google Maps and related products, requiring 2+ years of experience.

Software Engineer III, Mobile (Android), Google Translate

Android Software Engineer position at Google Translate, focusing on mobile app development and implementation of advanced translation features using cutting-edge technologies.

Android Software Engineer

Android Software Engineer position at Google's Waze, developing navigation solutions with Kotlin and Java, requiring 2+ years of experience in software development.