Software Engineer, Mobile, 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
Contact Company
2+ years of experience
Consumer

Description For Software Engineer, Mobile, Android

Google is seeking a Mid-Level Software Engineer to join their Android team, working on the world's leading mobile operating system that powers over 3 billion devices worldwide. This role combines technical expertise with project management, focusing on developing and enhancing Android's core functionalities. You'll be part of Google's mission to bring computing to everyone, working on user-facing applications that prioritize accessibility, performance, and user experience.

As a Software Engineer on the Android team, you'll contribute to Google's open-source mobile operating system, collaborating with teams across the company to develop solutions that impact billions of users. You'll be involved in the full development lifecycle, from design to deployment, working with cutting-edge technologies and tackling challenges in mobile computing, system design, and user interface development.

The role offers opportunities to work on various aspects of Android development, from core system components to user-facing features. You'll be part of a team that values innovation, technical excellence, and user-centric design. The position requires strong programming skills in Java/Kotlin, experience with Android development, and a solid understanding of data structures and algorithms.

This is an excellent opportunity for engineers passionate about mobile technology and interested in shaping the future of computing. You'll work in an environment that encourages creativity, collaboration, and technical growth, with the chance to impact users worldwide through Android's extensive reach.

Last updated 11 days ago

Responsibilities For Software Engineer, 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 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 Software Engineer, 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
  • 2 years of experience in Java/Kotlin and data structures and algorithms
  • Experience with Android app development principles and practices

Interested in this job?

Jobs Related To Google Software Engineer, Mobile, Android

Product Manager, Android Camera

Lead Android Camera product development at Google, driving innovation in mobile photography with competitive compensation and comprehensive benefits.

Product Manager, Android Media

Product Manager role focusing on Android media experience, including codec strategy and platform development at Google.

Technical Program Manager, Android Ecosystem

Technical Program Manager position at Google, leading Android ecosystem projects and driving OS adoption across partners.

Developer Relations Engineer, Android

Developer Relations Engineer position at Google, focusing on Android development, developer advocacy, and improving developer productivity through technical guidance and community engagement.

Software Engineer II, Android Platform, Android

Software Engineer II position at Google focusing on Android Platform development, working on Android Gradle plugin and Android Studio integration.