Software Engineer, Java and Kotlin Ecosystem

Global technology company that develops internet-related services and products.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer, Java and Kotlin Ecosystem

Google is seeking a Software Engineer to join their Core team, focusing on the Kotlin Multiplatform Ecosystem. This role offers a unique opportunity to work on critical infrastructure that powers Google's flagship products. You'll collaborate with developers of popular Java Open Source libraries like Guava, Truth, and Flogger, making an impact both internally and in the Open Source community.

The position involves developing and maintaining developer tools, libraries, and static analysis for Kotlin Multiplatform (KMP). You'll be responsible for improving the developer experience at Google by enhancing the toolchain, creating libraries, and implementing static analysis to prevent bugs proactively. The role requires expertise in Java and Kotlin ecosystems, with opportunities to work on large-scale codebases and influence technical decisions across the company.

As part of the Core team, you'll be at the forefront of building central solutions, breaking down technical barriers, and strengthening existing systems. The team serves as the foundation for Google's technical infrastructure, focusing on underlying design elements, developer platforms, and product components. This position offers excellent growth potential and the chance to work with cutting-edge technologies while contributing to products that impact billions of users.

The ideal candidate should have experience with software development, distributed systems, and a strong background in Java and Kotlin. You'll need to demonstrate leadership qualities, technical expertise, and the ability to collaborate effectively with teams across Google. This role provides an excellent opportunity to work on challenging technical problems while contributing to both internal and open-source projects that shape the future of software development at Google.

Last updated 4 days ago

Responsibilities For Software Engineer, Java and Kotlin Ecosystem

  • Develop and test code for KMP developer tools, libraries, and static analysis
  • Help Google engineers build, debug, test, profile, and run their KMP code on all supported platforms
  • Participate in and lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to documentation or educational content and adapt content based on program updates and user feedback

Requirements For Software Engineer, Java and Kotlin Ecosystem

Java
Kotlin
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with developing infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture
  • Experience with Kotlin, Java, Java Libraries, Bazel

Interested in this job?

Jobs Related To Google Software Engineer, Java and Kotlin Ecosystem

Software Developer III, Google Workspace

Software Developer III position at Google Workspace, focusing on developing next-generation technologies for billions of users with opportunities in distributed computing and large-scale systems.

Software Developer III, Infrastructure, AlloyDB

Software Developer III position at Google Cloud, focusing on AlloyDB infrastructure development with machine learning integration, offering competitive compensation and opportunity to work on cutting-edge database technologies.

Software Developer III, Infrastructure, Core

Software Developer III position at Google's Core Infrastructure team, focusing on large-scale systems development with competitive compensation and comprehensive benefits.

Software Developer III, Google Ads

Software Developer III position at Google Ads, focusing on developing large-scale systems and next-generation technologies that impact billions of users worldwide.

Technical Program Manager III, Silicon Development, Devices and Platforms

Technical Program Manager III role at Google focusing on Silicon Development for Devices and Platforms, offering competitive salary and benefits in Mountain View or San Diego.