Google is seeking a Software Engineer to join their Core team, focusing on the development of the Dagger dependency injection framework and TikTok first-party Android app framework. This role is crucial in building the technical foundation behind Google's flagship products, working on essential building blocks that drive innovation across the company.
The position involves designing and developing features and frameworks that enable Android app developers to build high-quality applications. You'll be working with modern Android development tools including Kotlin, Coroutines, and Jetpack Compose, while also implementing static analysis tools to improve app quality.
As part of the Core team, you'll have the unique opportunity to impact important technical decisions across Google, breaking down technical barriers and strengthening existing systems. You'll work directly with engineers on app development teams to integrate products and recommended practices.
The ideal candidate should have strong experience in Java or Kotlin development, solid understanding of data structures/algorithms, and proven experience in software design and architecture. Knowledge of dependency injection and Android application development is highly valued.
This role offers the opportunity to work on technology that impacts billions of users, with the chance to contribute to Google's next-generation technologies across various domains including distributed computing, large-scale system design, and mobile development.
Note: The team name "TikTok" predates and is unrelated to the popular video-sharing app. This position requires Mexican citizenship in compliance with Article 7 of the Federal Labor Law.