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) ecosystem.
As part of the Core team, you'll collaborate with developers of popular Java Open Source libraries like Guava, Truth, and Flogger, making significant contributions both internally at Google and to the open-source community. The role focuses on improving developer experience through enhanced toolchain development, library creation, and implementation of static analysis tools to prevent bugs proactively.
The Core team at Google is responsible for building the technical foundation behind Google's flagship products, focusing on underlying design elements, developer platforms, product components, and infrastructure. This team has a unique opportunity to influence technical decisions across the company and break down technical barriers while strengthening existing systems.
The ideal candidate should have strong experience in software development, particularly with Kotlin and Java, and a passion for building reusable, performant, and reliable software. Experience with library development, compilers, static analysis, or build systems would be particularly valuable. The role requires both technical expertise and the ability to collaborate effectively with teams across Google.
This position offers the opportunity to work on large-scale systems that impact billions of users while contributing to the evolution of Google's development ecosystem. The role combines hands-on technical work with strategic thinking about infrastructure and API design, making it ideal for engineers who want to make a broad impact on developer productivity and code quality at Google.