Staff Software Engineer, Framework Foundations

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

Description For Staff Software Engineer, Framework Foundations

Google is seeking a Staff Software Engineer to join their Framework Foundations team, focusing on Android platform development. This role combines technical leadership with hands-on development to improve and optimize core OS components. The position involves working with Google's Android ecosystem, which powers over 3 billion devices worldwide, making computing accessible to everyone globally.

The ideal candidate will have extensive experience in software development, particularly with Android or OS-level work, and strong leadership capabilities. They will be responsible for using performance analysis tools, improving core OS components, and working across multiple teams to design and implement new features that benefit various Android form factors.

This is an opportunity to impact billions of users by contributing to Android's core infrastructure. The role requires both technical expertise in system-level programming and the ability to mentor and lead teams. You'll work with cutting-edge technology while collaborating with various product teams across Android's ecosystem (Wear, TV, Auto).

The position offers the chance to work at Google's Bengaluru office, contributing to a platform that brings computing power to users worldwide. You'll be part of Google's mission to make computing accessible to everyone, working on solutions that scale across billions of devices and impact users globally.

Last updated an hour ago

Responsibilities For Staff Software Engineer, Framework Foundations

  • Use tracing, stack sampling and metrics tools to learn about how applications and platform subsystems are using core OS constructs
  • Improve, scale and optimize core OS components to make them resilient
  • Work with various product teams, first-party apps and Android verticals to design and build new features
  • Be part of and contribute to engineering practices
  • Identify anti-patterns in applications and work with application developers to improve them

Requirements For Staff Software Engineer, Framework Foundations

Java
Kotlin
Linux
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience with software development in one or more programming languages (e.g., Java, Kotlin, Swift, Objective-C)
  • 3 years of experience in a technical leadership role
  • 2 years of experience in people management, supervision/team leadership role

Interested in this job?

Jobs Related To Google Staff Software Engineer, Framework Foundations

Staff Software Engineer, Mobile (Android), YouTube

Staff Software Engineer position at YouTube focusing on Android mobile development, requiring 8 years of software development experience and strong technical leadership skills.

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.

Lead Software Engineer, Quick Share, Android

Lead Software Engineer position at Google focusing on Android Quick Share and connectivity features, requiring 5+ years of software development experience and strong 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.