Taro Logo

Software Engineer II, Google Messages

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

Description For Software Engineer II, Google Messages

Google Messages is a critical communication platform serving over 1 billion users, enabling Android users to communicate through SMS/MMS and RCS standards. As part of the Consumer Messaging team within the Android Business Communication unit, you'll be responsible for driving engagement by creating new features and optimizing app performance.

The role involves working on Android, Google's open-source mobile operating system that powers more than 3 billion devices worldwide. Google's mission is to bring computing to everyone globally, believing it's a force for good that enables access to information, economic opportunity, productivity, and connectivity.

As a Software Engineer II, you'll be working specifically on the Google Messages application, focusing on feature development and performance optimization. You'll collaborate with teams to implement new functionalities, ensure code quality through reviews, and contribute to technical documentation. The position requires strong mobile development skills, particularly in Android, and experience with languages like Kotlin.

The role offers the opportunity to impact billions of users while working with cutting-edge mobile technologies. You'll be part of Google's larger mission to make computing accessible to everyone, while working on one of the most widely-used messaging platforms globally. This position combines technical challenges with real-world impact, making it ideal for engineers passionate about mobile development and user communication.

Last updated 2 days ago

Responsibilities For Software Engineer II, Google Messages

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst 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 Software Engineer II, Google Messages

Kotlin
Java
JavaScript
Python
  • 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

Benefits For Software Engineer II, Google Messages

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Comprehensive health coverage
  • Retirement benefits
  • Parental leave
  • Equal employment opportunity

Interested in this job?

Jobs Related To Google Software Engineer II, Google Messages

Software Engineer II, Android Wear Google Messages

Software Engineer II position at Google focusing on Android Wear Google Messages development, requiring Android expertise and 1+ years of programming experience.

Software Engineer III, Play Games Multiplatform

Software Engineer III position at Google Play focusing on multiplatform game development, requiring 2+ years of experience and expertise in C# and game development.

App Software Engineer, Google Home Experiences

Software engineering role at Google focusing on Android app development for Google Home experiences and smart home ecosystem.

Software Engineer, Google Pixel Graphics

Software Engineering role at Google focusing on GPU graphics and compute technologies for Pixel devices, requiring expertise in C programming and embedded systems.

Software Engineer III, Performance, Google Maps

Software Engineer III position focused on performance optimization for Google Maps, requiring mobile development experience and system performance expertise.