Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. As a Technical Lead, you will drive the technical strategy to make Google Search an omnipresent, instantly callable, and proactively helpful companion across the Android ecosystem. You will lead the evolution of our OS-level entry points (e.g. the Android Quick Search Box) transitioning them from isolated utilities into a single, cohesive access system. You will ensure our features feel like flawless, visually rich extensions of the Android launcher itself, rather than a layered third-party app. Partnering closely with Product, UX, and cross-functional teams, your technical leadership will weave Search directly into the fabric of Android. Bachelor's degree or equivalent practical experience. ~8 years of experience in software development. ~5 years of experience testing, and launching software products. ~5 years of experience with Android application development. ~3 years of experience with software design and architecture. Master’s degree or PhD in Engineering, Computer Science, or a related technical field. ~8 years of experience with data structures and algorithms. ~3 years of experience in a technical leadership role leading project teams and setting technical direction. ~3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects. ~ Experience with modern Android development: Kotlin, Jetpack Compose, Material Design. Provide technical leadership on high-impact projects. Design, develop, test, deploy, maintain, and enhance large-scale software solutions. Leveraging AI development tools to optimize daily workflows
Technical Lead, Android Growth Systems and App Foundations in London employer: Google
Google is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration among its employees. With a strong commitment to professional development, team members have access to numerous growth opportunities and resources to enhance their skills. Working remotely in the UK allows for a flexible work-life balance while being part of a globally recognised leader in technology.