Software Engineer III, Android, Google Messages, App Basics
Overview
In this role you will contribute to Google Messages by delivering high-quality Android experiences for a massive user base. You will participate in and lead design reviews, review peers’ code, and help shape code quality and best practices. You’ll work with PM/UX to implement delightful features and contribute to documentation and education content. This position blends hands-on Android development with cross-functional collaboration to push scalable, accessible messaging experiences.
Compensation / Benefitsbonus targetequitybenefits
ResponsibilitiesParticipate in or lead design reviews to decide among technologiesReview code from peers and ensure best practices and qualityContribute to and adapt documentation and educational contentContribute high-quality Android code and collaborate with engineers to deliver performant app experiencesWork cross-functionally with PM/UX to build new consumer features
Key requirementsBachelor's degree or equivalent practical experience2 years of software development in one or more programming languages, or 1 year with an advanced degree2 years of Android application developmentMaster's degree or PhD in Computer Science or related fields (preferred)2 years of experience with data structures and algorithms (preferred)Experience developing accessible technologies (preferred)cross-functional collaborationleadership capabilitiescommunication and feedbackAndroid application developmentdata structures and algorithmsaccessibility technologies