Software Engineer II, Android, Messages

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
Android
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Consumer

Description For Software Engineer II, Android, Messages

Google is at the forefront of developing next-generation technologies that impact billions of users worldwide. As a Software Engineer II in the Android Messages team, you'll be part of the team working on Android, Google's open-source mobile operating system that powers over 3 billion devices globally.

The role focuses on Android development, specifically working on Messages, requiring expertise in Java/Kotlin development. You'll be joining a team that believes in making computing accessible to everyone worldwide, considering it a force for good that enables access to information, economic opportunity, productivity, and connectivity.

As part of the Android ecosystem, you'll contribute to a platform that provides the foundation for OEMs and developers to build compelling computing devices, from smartphones and tablets to TVs and wearables. The position offers opportunities to work on features that directly impact billions of users while being mentored by senior team members.

The ideal candidate will have a strong foundation in software development, particularly in Java/Kotlin, with experience in data structures and algorithms. You'll be expected to develop client features, follow best practices, and design experiments for production code deployment. This role offers an excellent opportunity to grow within Google's dynamic environment while contributing to products that shape how people communicate worldwide.

Working at Google means joining a company committed to diversity, equality, and inclusion, with a culture that values innovation and fresh perspectives. You'll have the chance to work on challenging problems across the full stack as the technology landscape continues to evolve, making this an excellent opportunity for someone looking to make a significant impact in mobile technology.

Last updated 2 days ago

Responsibilities For Software Engineer II, Android, Messages

  • Develop in Java/Kotlin
  • Deliver client features and flows under the guidance of more senior team members
  • Adhere to coding guidelines and best practices
  • Design experiments to reliably ramp-up code into production
  • Develop detailed implementation plans and strategies for more solutions

Requirements For Software Engineer II, Android, Messages

Java
Kotlin
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 1 year of experience with data structures or algorithms
  • Experience working on Android development for 1st party apps (preferred)

Interested in this job?

Jobs Related To Google Software Engineer II, Android, Messages

Software Engineer, Mobile (Android), Search

Android Software Engineer position at Google, focusing on developing and enhancing mobile search capabilities for billions of users worldwide.

Software Engineer, Mobile, Android

Entry-level Software Engineer position at Google working on Android development, requiring 1 year of experience in software development and data structures.

Software Engineer, Mobile, Android

Entry-level Software Engineer position at Google working on Android development, requiring 1 year of experience in software development and data structures.

Software Engineer, Mobile (Android), Search

Android Software Engineer position at Google, focusing on developing and enhancing mobile search functionality for billions of users worldwide.

Software Engineer, Mobile (Android), Search

Software Engineer position at Google focusing on Android development for Search, requiring 1+ years of experience and strong programming skills.