Google
Staff Software Engineer, Choice Screens
Found: January 3, 2026
This role is based in Bengaluru, Karnataka, India.
Responsibilities:
- Drive the technical strategy and execution for initiatives, architecting foundational components for billions of Android devices.
- Lead technical domains, defining multi-quarter project scopes, navigating intricate dependencies, and providing solutions for global issues like new regulations.
- Research, recommend, and support critical technical directions across functions.
Minimum qualifications:
- Bachelor's degree or equivalent practical experience.
- 8 years of experience in software development, and with data structures/algorithms.
- 5 years of experience with design and architecture, and testing/launching software products.
Preferred qualifications:
- Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
- 3 years of experience in a technical leadership role leading project teams and setting technical direction.
- 3 years of experience working in an organization involving cross-functional or cross-business projects.
- Experience with Kotlin, Java, and modern Android development (including Jetpack Compose), driving technical decisions.
- Experience in Android development (app/platform).
- Understanding of system architecture and app life cycles along with ability to architect and lead Android projects/features for user base.