Taro Logo

Senior Software Developer, Android

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Android
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Consumer

Description For Senior Software Developer, Android

Google is seeking a Senior Software Developer to join their Android team in Waterloo. Android, Google's open-source mobile operating system, powers more than 3 billion devices worldwide. The platform aims to bring computing to everyone globally, enabling access to information, economic opportunity, and connectivity.

As a Senior Software Developer, you'll be working on critical projects for Google's Android platform, with opportunities to switch teams as the business evolves. The role requires expertise in software development, particularly in Android development, with a focus on multi-threaded systems and languages like Java, C++, and Kotlin.

The ideal candidate will bring technical expertise to manage project priorities, deadlines, and deliverables while designing, developing, testing, and maintaining software solutions. You'll be part of a team that believes computing is a superpower for good, working to provide the best platform for OEMs and developers to build compelling computing devices.

This position offers the opportunity to work on technology that impacts billions of users worldwide, with a focus on making computing accessible to everyone. You'll collaborate with talented peers, participate in design reviews, and contribute to the evolution of one of the world's most widely-used operating systems.

The role combines technical leadership with hands-on development, requiring both deep technical knowledge and the ability to work effectively with stakeholders. You'll be instrumental in shaping the future of Android, working on everything from core system development to enhancing user experiences across various device types.

Last updated 6 hours ago

Responsibilities For Senior Software Developer, Android

  • Write and test 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 issues

Requirements For Senior Software Developer, Android

Java
Kotlin
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • Experience with multi-threaded back-end systems
  • Experience in Java, C++, Kotlin, idioms and best practices
  • Familiarity with Android OS development and concepts

Interested in this job?

Jobs Related To Google Senior Software Developer, Android