Software Engineer, Java and Kotlin Ecosystem (English)

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS

Description For Software Engineer, Java and Kotlin Ecosystem (English)

Google is seeking a Software Engineer to join their Core team, focusing on the Java and Kotlin ecosystem. This role is part of the team that builds the technical foundation behind Google's flagship products, working on developer platforms, product components, and infrastructure. The position involves developing and maintaining tools, libraries, and systems that help Google engineers build better software.

As a Software Engineer in this role, you'll be working on critical projects that impact Google's technical infrastructure, with opportunities to influence technical decisions across the company. You'll be involved in building, debugging, and testing code, participating in design reviews, and ensuring best practices in software development.

The ideal candidate should have experience with Java/Kotlin development, strong understanding of data structures and algorithms, and excellent communication skills. Experience with Android, iOS, Web, or Server development, and knowledge of library development, compilers, or static analysis would be advantageous.

This position offers the opportunity to work on large-scale systems that affect billions of users, while collaborating with talented engineers across Google. You'll be part of a team that drives innovation and sets technical standards for one of the world's leading technology companies. The role combines technical expertise with collaborative work, making it ideal for engineers who want to make a significant impact on Google's technical infrastructure.

Last updated 7 days ago

Responsibilities For Software Engineer, Java and Kotlin Ecosystem (English)

  • Help Google engineers build, debug, test, profile, and run code on all supported platforms, participate in and lead design reviews with peers and stakeholders
  • Develop and test code for developer tools, libraries, and static analysis
  • 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 (English)

Java
Kotlin
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Java, Kotlin)
  • 1 year of experience with data structures or algorithms
  • Ability to communicate in English fluently to interact with local stakeholders in this customer-facing role

Interested in this job?

Jobs Related To Google Software Engineer, Java and Kotlin Ecosystem (English)

Advertising Solutions Architect, gTech Ads, Large Customer Sales

Entry-level Solutions Architect role at Google combining technical expertise with customer consultation to design and implement advertising technology solutions for large customers.

Advertising Solutions Architect, gTech, gReach Program for People with Disabilities (English, Mandarin)

Entry-level Advertising Solutions Architect position at Google's gTech division, specifically for people with disabilities, combining technical expertise with client-facing responsibilities in Beijing.

Ad Tech Sales Engineer

Ad Tech Sales Engineer position at Google, combining software engineering expertise with ad tech sales support and technical consulting for mobile app developers.

Application Engineer, Supply Chain

Application Engineer position at Google focusing on supply chain systems development, combining software engineering with logistics operations.

Web Solutions Engineer, University Graduate, 2025

Entry-level Web Solutions Engineer position at Google, focusing on developing and implementing technical solutions for advertising products and technologies.