Taro Logo

Software Engineer III, Platforms and Devices

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
Android
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Consumer

Description For Software Engineer III, Platforms and Devices

Google is seeking a Software Engineer III to join their Platforms and Devices team, focusing on Android development. This role is crucial in developing and maintaining Google's open-source mobile operating system that powers over 3 billion devices worldwide. The position combines technical expertise in Kotlin and Android development with a mission to bring computing to everyone globally.

As a Software Engineer III, you'll work on critical aspects of Android's platform and devices, particularly focusing on performance optimization, memory management, and improving developer experience with Compose. The role requires strong technical skills in Kotlin programming, data structures, and algorithms, along with experience in Android development and performance analysis.

The ideal candidate will contribute to Google's mission of making computing accessible to everyone while working on cutting-edge mobile technology. You'll be part of a team that shapes how billions of users interact with their devices, focusing on performance, reliability, and user experience. The position offers opportunities to work on complex technical challenges while collaborating with various teams across Google.

This role at Google offers the chance to impact billions of users while working with cutting-edge technology in a collaborative environment. You'll be part of a company known for innovation, with excellent benefits and opportunities for professional growth. The position is based in London, UK, offering the chance to work in one of Google's major tech hubs.

Last updated 19 hours ago

Responsibilities For Software Engineer III, Platforms and Devices

  • Identifying new approaches to memory allocation, state management, and other compiler and runtime considerations
  • Working with clients to understand and address performance issues
  • Improving code health, writing tests, and investing in maintainable code base
  • Understanding user needs and identifying ways to make compose easier to use

Requirements For Software Engineer III, Platforms and Devices

Kotlin
Java
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in Kotlin programming language, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms
  • Experience with Java or Android performance analysis and bench-marking
  • Experience using Jetpack Compose or a similar declarative framework
  • Experience designing and developing production software
  • Familiarity with the Android platform and runtime

Benefits For Software Engineer III, Platforms and Devices

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Comprehensive health benefits
  • Retirement plans
  • Parental leave
  • Professional development opportunities

Interested in this job?

Jobs Related To Google Software Engineer III, Platforms and Devices

Software Developer III, Mobile (Android), AR

Software Developer III position at Google focusing on Android mobile development for AR applications, requiring 2+ years of experience in software development and Android.

Software Engineer II, Android Enterprise

Software Engineer II position at Google's Android Enterprise team, focusing on developing features for work and education environments using Java and Kotlin.

Software Engineer II, Android Development, Health App Foundations

Android Software Engineer II position at Google working on Fitbit mobile app foundations, requiring 1 year of software development experience and expertise in Android development.

Software Engineer III, Chrome OS, Android

Software Engineer III position at Google focusing on Chrome OS and Android development, requiring C++ expertise and experience with large-scale systems.

Software Engineer II, Android

Software Engineer II position at Google working on Android platform development, requiring 1+ year of programming experience and a bachelor's degree.