Taro Logo

Staff Software Engineer, Core, Dagger

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Staff Software Engineer, Core, Dagger

Google is seeking a Staff Software Engineer to join their Core team, focusing on the Dagger dependency injection framework and Android app development. This role is crucial in building the technical foundation behind Google's flagship products, developing essential building blocks that drive innovation across the company.

The position involves designing and implementing features for Android app developers, working with modern tools like Kotlin and Jetpack Compose, and creating solutions that improve development efficiency. You'll be part of a team that looks across Google's products to build central solutions and break down technical barriers.

As a Staff Engineer, you'll have the opportunity to shape the architecture of critical developer tools and frameworks, working directly with app development teams to integrate solutions. The role requires expertise in Java and Kotlin, strong system design skills, and experience with dependency injection in applications.

The Core team has a unique mandate to impact important technical decisions across Google, making this an excellent opportunity for someone who wants to influence developer tooling at scale. You'll be working in Mexico City, contributing to frameworks that power Google's Android ecosystem.

The ideal candidate will bring deep technical expertise, leadership qualities, and a passion for building developer tools that enhance productivity and code quality. This role offers the chance to work on challenging technical problems while directly improving the development experience for Google's engineering community.

Last updated 2 days ago

Responsibilities For Staff Software Engineer, Core, Dagger

  • Design and develop features and frameworks for app developers to use in building quality Android apps in the Dagger dependency injection framework and the TikTok first-party Android app framework
  • Design and implement enhancements to our frameworks to make the most of modern Android development tools, including Kotlin, Coroutines, and Jetpack Compose
  • Implement static analysis and other tools to improve the quality of Google's Android apps and the lives of its app developers
  • Work directly with engineers on app development teams to integrate our products and recommended practices

Requirements For Staff Software Engineer, Core, Dagger

Java
Kotlin
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience with software development in Java and Kotlin, and with data structures/algorithms
  • 5 years of experience testing, maintaining, or launching software products
  • 3 years of experience with software design and architecture

Interested in this job?

Jobs Related To Google Staff Software Engineer, Core, Dagger