Software Engineer III, Mobile, Android

Google is a global technology company that develops next-generation technologies powering how billions of users connect, explore, and interact with information.
Android
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS · Consumer

Description For Software Engineer III, Mobile, Android

Google is seeking a Software Engineer III to join their Android team, focusing on mobile development for the world's most popular mobile operating system that powers over 3 billion devices worldwide. This role combines Google's mission of bringing computing to everyone with the technical challenges of developing at massive scale.

As a Software Engineer III at Google, you'll be working on critical projects that directly impact how billions of users interact with technology. The role requires expertise in Android application development, with opportunities to work across the full technology stack. You'll be part of a team that's responsible for developing, maintaining, and enhancing software solutions that power Android devices including smartphones, tablets, TVs, and wearables.

The position offers the chance to work with cutting-edge technologies and contribute to Google's open-source mobile operating system. You'll collaborate with talented engineers across the company, participating in design reviews, code reviews, and technical discussions that shape the future of Android. The role combines technical expertise with leadership opportunities, as you'll be expected to mentor other engineers and contribute to technical decision-making.

Google provides an environment where you can grow and evolve alongside their fast-paced business, with opportunities to switch teams and projects as your interests and skills develop. You'll be working in Bengaluru, one of Google's major engineering hubs, contributing to products that impact users globally. The role offers the perfect blend of technical challenges, scale, and meaningful impact, making it an ideal opportunity for engineers passionate about mobile development and creating technology that improves people's lives.

Last updated 13 days ago

Responsibilities For Software Engineer III, Mobile, Android

  • Write 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
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues
  • Participate in, or lead design reviews with peers and stakeholders

Requirements For Software Engineer III, Mobile, Android

Java
Kotlin
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms in either an academic or industry setting

Interested in this job?

Jobs Related To Google Software Engineer III, Mobile, Android

Software Developer III, Mobile (Android), AR

Software Developer III position at Google focusing on Android and AR development, requiring 2 years of experience and strong mobile development skills.

Technical Solutions Consultant, Android Auto Partner Engineering

Technical Solutions Consultant position at Google focusing on Android Auto partner engineering, combining software development expertise with automotive industry knowledge.

Software Engineer III, Android Enterprise Services

Software Engineer III position at Google focusing on Android Enterprise Services development, requiring 2+ years of experience in software development and Android application development.

Software Engineer III, Chrome OS Commercial Reporting

Software Engineer III position at Google focusing on Chrome OS Commercial Reporting and Android development in Kraków, Poland.

Software Engineer III, Android, ART Libraries

Software Engineer III position at Google focusing on Android ART Libraries development, requiring expertise in Java/C++ and Android systems programming.