Lead Software Engineer, Quick Share, Android

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
New Taipei, Banqiao District, New Taipei City, TaiwanZhubei, Zhubei City, Hsinchu County, Taiwan 302
Android
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Mobile

Description For Lead Software Engineer, Quick Share, Android

Google is seeking a Lead Software Engineer to join their Android team, focusing on the Quick Share and connectivity features. This role is crucial in developing next-generation technologies that impact billions of users worldwide. The position involves working on core features enabling instant file transfers and device connections across the Android ecosystem, which powers more than 3 billion devices globally.

The ideal candidate will lead the development of innovative Android cross-device features, focusing on enhancing user experiences through features like Quick Share and Fast Pair. They will collaborate with cross-functional teams, including product managers, UX designers, and other engineers, to define and implement new features while ensuring high-quality, maintainable code through proper testing and best practices.

This is an exciting opportunity to shape the future of Android connectivity, working at the intersection of mobile technology and user experience. The role requires strong technical expertise in Android development, leadership capabilities, and excellent communication skills. You'll be part of Google's mission to bring computing to everyone in the world, working on projects that directly impact user connectivity and file sharing capabilities across the Android ecosystem.

The position offers the chance to work with cutting-edge technology, collaborate with talented teams, and contribute to products that affect billions of users. You'll be involved in all aspects of the development process, from design and architecture discussions to implementation and partnership with hardware and software partners. This role is perfect for someone who wants to make a significant impact on Android's core functionality while leading and mentoring engineering teams.

Last updated 14 hours ago

Responsibilities For Lead Software Engineer, Quick Share, Android

  • Develop innovative Android cross-device features, design and implement functionalities, and focus on enhancing user experiences with features (e.g., Quick Share, Fast Pair)
  • Collaborate with cross-functional teams, partner with product managers, UX designers, and other engineers to define, design, and implement new features and improvements
  • Write maintainable and tested code, adhere to best practices for Android development, unit testing, integration testing, and code reviews
  • Participate in design and architecture discussions, help shape the future of Android connectivity by contributing ideas and knowledge
  • Collaborate with hardware and software partners to ensure smooth integration

Requirements For Lead Software Engineer, Quick Share, Android

Java
  • Bachelor's degree in Computer Science, Electrical Engineering, Communication, a related technical field, 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 leadership in delivering Android development projects developing user facing features
  • Experience in writing tested Android code
  • Experience in Android framework and core connectivity technologies (e.g., Bluetooth, Wi-Fi)
  • Ability to design scalable software architectures and mentor engineering teams
  • Excellent problem-solving and communication skills, with experience driving technical strategy

Interested in this job?

Jobs Related To Google Lead Software Engineer, Quick Share, Android

Staff Software Engineer, Mobile (Android), YouTube

Staff Software Engineer position at YouTube focusing on Android development, combining technical leadership with hands-on development to enhance YouTube's mobile platform serving billions of users.

Staff Software Engineer, Android Content

Staff Software Engineer position at Google focusing on Android content framework development, requiring 8+ years of experience and strong technical leadership skills.

Staff Software Engineer, Authentication and Autofill, Android

Lead Android authentication and autofill features development at Google, managing technical teams and architecting solutions that impact billions of users worldwide.

Staff Software Engineer, Android Content

Staff Software Engineer position at Google focusing on Android content development, requiring 8+ years of experience and strong technical leadership skills.

Staff Software Engineer, Mobile (Android), YouTube

Lead Android development at YouTube as a Staff Software Engineer, building mobile solutions that impact billions of users while providing technical leadership and architectural direction.