Staff Software Engineer, Java and Kotlin Ecosystem

A global technology company that develops internet-related services and products.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Staff Software Engineer, Java and Kotlin Ecosystem

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.

Last updated an hour ago

Responsibilities For Staff Software Engineer, Java and Kotlin Ecosystem

  • Define technical and strategic direction for Kotlin Multiplatform (KMP) libraries and tool-chains
  • Guide adjacent engineers and align with partners on technical direction
  • Develop and test KMP developer tools, libraries, and static analysis
  • Assist Google engineers with KMP development workflows across platforms
  • Participate in and lead design reviews, scope problems, and recommend short and long-term solutions
  • Review code, provide feedback on best practices, contribute to documentation, and resolve technical issues

Requirements For Staff Software Engineer, Java and Kotlin Ecosystem

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

Benefits For Staff Software Engineer, Java and Kotlin Ecosystem

Medical Insurance
401k
Parental Leave
  • Comprehensive medical insurance
  • 401(k) plan
  • Parental leave benefits

Interested in this job?

Jobs Related To Google Staff Software Engineer, Java and Kotlin Ecosystem

System Level Test Engineer, PhD, University Graduate, Google Cloud

System Level Test Engineer position at Google Cloud, focusing on SoC testing and integration, requiring PhD and hardware testing experience.

Senior Partner Engineer, Device Platform Operations, YouTube

Senior Partner Engineer role at Google's YouTube, focusing on Device Platform Operations, combining technical leadership with partnership management in Bengaluru.

Staff Software Engineer, Google Cloud Business Platforms

Staff Software Engineer position at Google Cloud focusing on business platforms development, requiring 8+ years of experience and technical leadership skills.

Staff Software Engineer, Databases, Google Cloud

Staff Software Engineer position at Google Cloud focusing on database systems and distributed computing, offering competitive compensation and opportunity to work on large-scale technical challenges.

Staff Software Engineer, YouTube

Staff Software Engineer position at YouTube, leading technical projects and teams, developing large-scale solutions, with competitive compensation and benefits.