Senior Software Engineer, Java and Kotlin Ecosystem, Core

8 Hours 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

Canva - Staff Backend Engineer - Product Insights Enablement - Java

Canva

Melbourne, Victoria, Australia (Remote)
3 Weeks ago
Warner Bros Games - Senior Software Engineer - Fullstack (AdTech Team)

Warner Bros Games

Pune, Maharashtra, India (Hybrid)
1 Month ago
PwC - Consultant junior SAP Architecture – Cloud - BTP | CDI | H/F

PwC

Neuilly-sur-Seine, Île-de-France, France (On-Site)
6 Months ago
Google - Software Engineer II, Infrastructure, Search Ads

Google

Zürich, Zurich, Switzerland (On-Site)
11 Hours ago
Google - Engineering Manager, Google Play Store

Google

Bengaluru, Karnataka, India (On-Site)
8 Hours ago
Nagarro - Associate Principal Engineer

Nagarro

(On-Site)
5 Months ago
Eleven Labs - Full-Stack Growth Engineer

Eleven Labs

United States (Remote)
3 Weeks ago
Google - Senior Software Engineer, WAN Core

Google

Dublin, County Dublin, Ireland (On-Site)
9 Hours ago
Hitachi - Power Platform Developers-Mar 2024

Hitachi

Pune, Maharashtra, India (On-Site)
6 Months ago
N-iX - Senior Full-Stack Engineer

N-iX

Slovakia (Flexible)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Software Engineer, Site Reliability Engineering, Android

Google

Sydney, New South Wales, Australia (On-Site)
9 Hours ago
Google - Software Engineer II, P2020 UI Excellence

Google

Munich, Bavaria, Germany (On-Site)
10 Hours ago
Saviynt - Technical Lead, Professional Services - NA

Saviynt

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Warner Bros Games - Senior Software Engineer - Fullstack (AdTech Team)

Warner Bros Games

Pune, Maharashtra, India (Hybrid)
1 Month ago
Rackspace Technology - OpenStack Cloud Engineer IV

Rackspace Technology

(Remote)
2 Months ago
Microsoft - Principal Applied Science Manager

Microsoft

Bengaluru, Karnataka, India (On-Site)
19 Hours ago
Google - Senior Software Engineering Manager, Wear OS Platform

Google

Mountain View, California, United States (On-Site)
10 Hours ago
ION - Software Architect - Java Multi-Tenant SAAS Cloud Native

ION

Pune, Maharashtra, India (On-Site)
6 Months ago
House of How - Lead Game Engineer - Sweden

House of How

Boden, Norrbotten County, Sweden (On-Site)
5 Months ago
DOTSOFT SA - Technical Project Manager & Systems Architect

DOTSOFT SA

Greece (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Mexico City, Mexico City, Mexico

Google - Software Engineer III, Infrastructure, Core

Google

Mexico City, Mexico City, Mexico (On-Site)
8 Hours ago
Crunchyroll - Staff Partner Services Engineer

Crunchyroll

Mexico City, Mexico City, Mexico (On-Site)
4 Months ago
Liquid Advertising - Programmatic Strategist

Liquid Advertising

Mexico City, Mexico City, Mexico (Remote)
4 Weeks ago
Nagarro - Staff Engineer, .Net Fullstack

Nagarro

Mexico (Remote)
6 Months ago
Google - Program Manager, Service Delivery, GSO 3PDC

Google

Mexico (On-Site)
9 Hours ago
Google - Software Engineer, Core, Dagger and TikTok

Google

Mexico City, Mexico City, Mexico (On-Site)
11 Hours ago
Nagarro - Associate Staff Engineer, Java Fullstack

Nagarro

Mexico (Remote)
6 Months ago
Google - Product Quality Engineer, Google Cloud

Google

Mexico (On-Site)
8 Hours ago
Google - Senior Application Engineer, Supply Chain Logistics

Google

Mexico (On-Site)
10 Hours ago
Sporty Group - Social Media Content Manager

Sporty Group

Mexico (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Anthology  Inc  - Associate Software Engineer II

Anthology Inc

Bengaluru, Karnataka, India (On-Site)
6 Days ago
The Walt Disney Company - Manager, Software Engineering

The Walt Disney Company

Glendale, California, United States (On-Site)
2 Days ago
Warner Bros Games - Staff Engineer - Fullstack (LIVE Team)

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
N-iX - Senior .NET Engineer (with ETL Experience)

N-iX

Poland (Remote)
2 Days ago
Google - Software Engineer III, AI/ML Recommendations, Rankings, Predictions, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
8 Hours ago
Saviynt - Senior Principal Software Engineer - Privileged Access Management (PAM)

Saviynt

El Segundo, California, United States (Hybrid)
5 Months ago
NVIDIA - Senior Full-Stack Web Applications Software Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
6 Days ago
Eleven Labs - Forward Deployed Engineer

Eleven Labs

Bulgaria (Remote)
3 Weeks ago
Next Level Business Services - SFDC Admin/Developer

Next Level Business Services

Jersey City, New Jersey, United States (On-Site)
6 Months ago
Google - Technical Lead, YouTube Commerce Applied Billing

Google

Bengaluru, Karnataka, India (On-Site)
10 Hours 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.

Bucharest, Bucharest, Romania (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Bengaluru, Karnataka, India (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, United States (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