Google is seeking a Software Engineer to join their Core team focusing on the Kotlin Multiplatform Ecosystem. This role offers an opportunity to work on critical infrastructure and developer tools that impact both internal Google engineers and the open-source community. The position involves developing and maintaining tools, libraries, and static analysis capabilities for the Kotlin Multiplatform (KMP) environment.
As part of Google's Core team, you'll be working on the technical foundation behind Google's flagship products, developing central solutions and breaking down technical barriers. You'll collaborate with developers of popular Java Open Source libraries like Guava, Truth, and Flogger, making significant contributions both internally and to the open-source community.
The role requires strong technical expertise in Kotlin and Java development, with a focus on building reusable, performant, and reliable software. You'll be responsible for improving developer experience through enhanced toolchain development, library creation, and implementation of static analysis tools to prevent bugs proactively.
This position offers the unique opportunity to impact technical decisions across Google while working on cutting-edge development tools and infrastructure. You'll be part of a team that shapes how billions of users interact with Google's products through the underlying technical foundation you help build and maintain.
The ideal candidate should have experience with library development, compilers, static analysis, or build systems, and an interest in infrastructure and API design. Experience with Android, iOS, or Web development is valuable, as is a background in open-source contribution. This role combines technical expertise with collaborative teamwork, requiring both strong coding skills and the ability to work effectively with peers and stakeholders.