Senior Software Engineer, Java and Kotlin Ecosystem, Core

2 Weeks ago • 5-8 Years • Full Stack Development

Job Summary

Job Description

This Senior Software Engineer role within Google's Core team focuses on developing and testing Kotlin Multiplatform (KMP) developer tools, libraries, and static analysis. Responsibilities include enabling Google engineers to build, debug, test, and run KMP code across platforms, collaborating on technical designs, and providing technical guidance and code reviews. The ideal candidate will contribute to documentation and issue resolution for KMP development and possess strong experience in Java and Kotlin. The role involves working on the technical foundation behind Google's flagship products, building central solutions, and strengthening existing systems.
Must have:
  • 5+ years software development experience
  • 3+ years testing, maintaining software
  • Experience with data structures/algorithms
  • Kotlin Multiplatform (KMP) expertise
  • Develop and test KMP tools & libraries
Good to have:
  • Master's degree in related field
  • Experience with Android, iOS, Web, or Server development
  • Experience building reusable software
  • Open Source contribution experience
  • Interest in infrastructure or API design

Job Details


Minimum qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.

Preferred qualifications:

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • Experience with Android, iOS, Web, or Server development.
  • Experience building reusable and performant software.
  • Experience in one of library development, compilers, static analysis, programming languages, IDE plug-ins, or build systems.
  • Experience working in Open Source.
  • Interest in infrastructure, API design, or code health.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. The Core team builds the technical foundation behind Google’s flagship products. We are owners and advocates for the underlying design elements, developer platforms, product components, and infrastructure at Google. These are the essential building blocks for excellent, safe, and coherent experiences for our users and drive the pace of innovation for every developer. We look across Google’s products to build central solutions, break down technical barriers and strengthen existing systems. As the Core team, we have a mandate and a unique opportunity to impact important technical decisions across the company.

Responsibilities

  • Develop and test Kotlin Multiplatform (KMP) developer tools, libraries, and static analysis.
  • Enable Google engineers to build, debug, test, profile, and run KMP code across all platforms.
  • Collaborate on technical designs, influencing technology choices and providing solutions.
  • Provide technical guidance and review code to ensure quality and adherence to standard procedures for a team.
  • Contribute to documentation and issue resolution for KMP development.

Similar Jobs

Google - Software Engineering Manager II, Front End, Google Cloud

Google

San Francisco, California, United States (On-Site)
2 Weeks ago
ByteDance - Mobile Software Engineer Graduate (Global E-commerce-US) - 2025 Start (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
GoFundMe - Senior Frontend Engineer (Groups and Teams)

GoFundMe

Buenos Aires, Buenos Aires, Argentina (On-Site)
6 Hours ago
Hawk Eye Innovations - Front-End Test Automation Engineer

Hawk Eye Innovations

Budapest, Hungary (Hybrid)
1 Month ago
Workato - Senior Infrastructure Engineer (OpenSearch)

Workato

Sofia, Sofia City Province, Bulgaria (On-Site)
7 Hours ago
Google - Software Engineer III, Infrastructure, Google Cloud Platform

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago
Google - Software Engineer III, Machine Learning, Privacy Sandbox

Google

Mountain View, California, United States (On-Site)
2 Weeks ago
ByteDance - Linux Kernel Software Engineer

ByteDance

San Jose, California, United States (On-Site)
2 Weeks ago
Google - Bluetooth Firmware Engineer

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Days ago
Google - Staff Software Engineer, Android XR Frameworks

Google

Kirkland, Washington, United States (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Backend Engineer, Applied Machine Learning Platform - 2025 Start

ByteDance

Singapore (On-Site)
6 Months ago
Cubic Corporation - Senior Test Engineer

Cubic Corporation

Hyderabad, Telangana, India (On-Site)
23 Hours ago
Extreme Network - Staff QA Automation Engineer

Extreme Network

(Remote)
1 Month ago
ARHS - Java Developer

ARHS

Leuven, Flanders, Belgium (On-Site)
6 Months ago
Saviynt - Java Senior Engineer, Software Engineering

Saviynt

El Segundo, California, United States (Hybrid)
6 Months ago
Microsoft - Engineering Manager

Microsoft

Mountain View, California, United States (Hybrid)
1 Month ago
Google - Student Researcher, BS/MS, Winter/Summer 2025

Google

Ann Arbor, Michigan, United States (On-Site)
5 Months ago
Royal Cyber  Inc  - Product Manager

Royal Cyber Inc

Bengaluru, Karnataka, India (On-Site)
12 Months ago
NVIDIA - Senior Firmware Bringup Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
2 Weeks ago
Moloco - Senior Software Engineer, Ads (Data SWE)

Moloco

Seattle, Washington, United States (On-Site)
6 Hours ago

Get notifed when new similar jobs are uploaded

Jobs in Mexico City, Mexico City, Mexico

Adyen - Enterprise Sales Development

Adyen

Mexico City, Mexico (Hybrid)
8 Hours ago
Google - Technical Solutions Consultant

Google

Mexico City, Mexico City, Mexico (On-Site)
1 Week ago
Google - Senior Software Engineer, Dagger, TikTok, Core

Google

Mexico City, Mexico City, Mexico (On-Site)
2 Weeks ago
Sporty Group - Social Media Content Manager

Sporty Group

Mexico (Remote)
3 Months ago
Adyen - Account Manager

Adyen

Mexico City, Mexico (On-Site)
8 Hours ago
Google - Country Process Owner, Googler Experience

Google

Mexico City, Mexico City, Mexico (On-Site)
1 Week ago
Google - Accounting Analyst, Fixed Assets

Google

Mexico City, Mexico City, Mexico (On-Site)
2 Days ago
Nielsen Holdings - Advertising Compliance Specialist (English/German)

Nielsen Holdings

Mexico City, Mexico City, Mexico (Remote)
1 Week ago
Google - Quantitative Marketing Analyst, Consumer Apps Growth Marketing

Google

Mexico City, Mexico City, Mexico (On-Site)
2 Days ago
Google - Regional Strategy and Operations Lead, Google Cloud

Google

Mexico City, Mexico City, Mexico (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

ION - Senior Software Engineer, Italy

ION

Pisa, Tuscany, Italy (On-Site)
6 Months ago
Google - Software Engineer II, Filestore Control Plane

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Days ago
The Walt Disney Company - Principal Software Engineer

The Walt Disney Company

Santa Monica, California, United States (On-Site)
2 Weeks ago
Patreon - Fullstack Software Engineer, Core Creator Experience

Patreon

New York, New York, United States (Hybrid)
1 Week ago
Valve corporation - Steam Software Engineer

Valve corporation

Bellevue, Washington, United States (On-Site)
6 Months ago
Google - Software Engineer III, Embedded Performance

Google

London, England, United Kingdom (On-Site)
2 Days ago
ByteDance - Software Engineer Intern

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
GoTo Group - Senior Software Engineer - Event Platform

GoTo Group

Bengaluru, Karnataka, India (On-Site)
6 Months ago
N-iX - Middle .NET Fullstack Engineer

N-iX

Poland (Remote)
2 Weeks ago
PwC - IN_Senior Associate – Power Platform -Ms Dynamics– Advisory  -Mumbai

PwC

Mumbai, Maharashtra, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Mountain View, California, United States (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug