Google is seeking a Staff Software Engineer to join their Java and Kotlin Ecosystem team, focusing on implementing and maintaining key libraries and tooling for Java and Kotlin development. This role is crucial in enabling first-party flagship App developers to use Kotlin multi-platform to share code across Android, iOS, Web, and Servers. The position involves working on core libraries such as testing, logging, and collections, while providing internal Kotlin specific development, build, and review tools.
As a Staff Software Engineer, you'll be at the forefront of developing next-generation technologies that impact billions of users. The role requires expertise in software development, particularly in library development, compilers, static analysis, or programming languages. You'll be responsible for defining technical direction for Kotlin Multiplatform (KMP) libraries and tool-chains, guiding other engineers, and ensuring best practices in code development.
The ideal candidate should have extensive experience in software development, testing, and launching products, along with strong skills in software design and architecture. The position offers the opportunity to work on critical projects at Google, with the flexibility to grow and evolve with the business. This role is perfect for someone who is passionate about building reusable, performant, and reliable software, and has a strong background in infrastructure, API design, or code health.
Working at Google means being part of a team that handles information at massive scale, extending well beyond web search. You'll join a company that values diversity, equal opportunity, and creates a culture of belonging. The role offers the chance to work with cutting-edge technologies and contribute to open-source projects while collaborating with talented engineers across different platforms.