Taro Logo

Software Engineer III, Android System UI

Google is a global technology company that develops Android, the open-source mobile operating system powering more than 3 billion devices worldwide.
Android
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI

Job Description

Google is seeking a Software Engineer III to join their Android System UI tooling team. This role offers the opportunity to engineer developer tools for core experiences and underlying systems of the Android OS. The position involves working on technical challenges in areas like instrumenting experiences for seamless application launching, navigation, and personalization features, as well as components like wallpapers, notifications, widgets and shortcuts.

The role focuses on creating systems that help developers understand code behavior in the field, emphasizing technical quality, performance, and overall user experience. You'll work directly with core system applications and contribute to Android Framework components and developer testing infrastructure.

Android, Google's open-source mobile operating system, powers over 3 billion devices worldwide. The platform aims to democratize computing access globally, believing in computing as a force for good that enables access to information, economic opportunity, productivity, and connectivity.

As part of Google's engineering team, you'll have the chance to work on next-generation technologies that impact billions of users. The position requires versatility, leadership qualities, and enthusiasm for taking on new full-stack challenges. You'll collaborate with teams across Google, participating in design reviews, code reviews, and documentation efforts.

The ideal candidate should have strong software development experience, particularly with Java, and a solid understanding of data structures and algorithms. Experience with accessible technologies and a track record of testing, maintaining, or launching software products is highly valued. This role offers significant impact potential in shaping how users worldwide interact with Android devices.

Last updated 4 days ago

Responsibilities For Software Engineer III, Android System UI

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Software Engineer III, Android System UI

Java
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms