Staff Software Engineer, Framework Foundations

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

Description For Staff Software Engineer, Framework Foundations

Google is seeking a Staff Software Engineer to join their Framework Foundations team, focusing on Android's core operating system components. This role combines technical leadership with hands-on development, requiring expertise in system-level software engineering and performance optimization. The position involves working on Android, Google's open-source mobile operating system that powers over 3 billion devices worldwide.

The ideal candidate will have deep experience in software development, particularly with Android or OS-level work, and strong leadership capabilities. They will be responsible for optimizing core OS components, collaborating with various product teams, and ensuring the platform's resilience and performance across multiple form factors including smartphones, tablets, TVs, and wearables.

This is an opportunity to impact billions of users by improving the fundamental building blocks of Android. The role requires expertise in performance analysis, system architecture, and the ability to mentor other engineers. You'll work with cutting-edge technology while helping to shape the future of one of the world's most widely-used operating systems.

The position offers the chance to work with talented engineers across Google, contribute to open-source technology, and solve complex technical challenges at scale. You'll be part of Google's mission to bring computing to everyone in the world, making a significant impact on how billions of people interact with technology daily.

Last updated 13 hours 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
  • 3 years of experience in a technical leadership role
  • 2 years of experience in people management/team leadership

Interested in this job?

Jobs Related To Google Staff Software Engineer, Framework Foundations

Staff Software Engineer, Google Ads

Staff Software Engineer position at Google Ads, leading technical projects and teams while developing large-scale advertising solutions with competitive compensation and benefits.

Staff Software Engineer, YouTube

Lead technical initiatives and architect solutions for YouTube's global platform as a Staff Software Engineer, combining technical excellence with leadership to impact billions of users.

Staff Software Engineer, Google Ads

Staff Software Engineer position at Google Ads focusing on developing and leading large-scale advertising technology solutions.

Senior Staff Software Engineer, Infrastructure, Google Cloud Data Management

Senior Staff Software Engineer position at Google Cloud, focusing on infrastructure and data management systems, offering technical leadership opportunities and competitive compensation.

Tech Lead, Software Engineering, People with Disabilities

Technical leadership role at Google focused on software engineering and supporting people with disabilities, combining hands-on development with team leadership in Brazil.