Taro Logo

Senior Software Engineer, Kotlin Compiler

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

Job Description

Google is seeking a Senior Software Engineer to join their Kotlin Compiler team, focusing on developing next-generation technologies that impact billions of users worldwide. This role is part of the Platforms and Ecosystems product area, which encompasses Google's various computing software platforms across environments. The ideal candidate will be responsible for building and enhancing the Kotlin Compiler, Android Studio, and related tooling to improve the developer experience for Android developers using Kotlin. The position requires strong technical leadership skills, with responsibilities including code review, design reviews, and setting technical direction for the local team. The role combines hands-on development with technical leadership, requiring expertise in compiler development, software architecture, and team collaboration. This is an opportunity to work on critical infrastructure that powers Android development, directly impacting developers worldwide. The position offers the chance to work with cutting-edge technology while contributing to Google's mission of organizing the world's information and making it universally accessible and useful. The role requires a blend of technical expertise, leadership capabilities, and a deep understanding of developer tools and compiler technology.

Last updated 6 hours ago

Responsibilities For Senior Software Engineer, Kotlin Compiler

  • Write and test product or system development code
  • Lead design reviews with peers and stakeholders to select among available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Build out new features in the Kotlin Compiler, Android Studio and other related tooling
  • Help to set technical direction and priorities for local Kotlin Compiler team

Requirements For Senior Software Engineer, Kotlin Compiler

Kotlin
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience with front-end frameworks, full-stack development, or Application programming interface (API) development

Related Jobs

Silicon Senior Physical Design Engineer, TPU, Google Cloud

Senior Physical Design Engineer role at Google Cloud, focusing on TPU development and machine learning acceleration in data centers.

Senior Network Engineer, Google Enterprise Networking

Senior Network Engineer position at Google focusing on enterprise networking, requiring 6 years of experience in network design and automation, based in Bengaluru, India.

Senior Software Engineer, Core

Senior Software Engineer position on Google's Core team, building fundamental infrastructure and technical foundations that power Google's flagship products.

Silicon Networking RTL Design Senior Engineer, Google Cloud

Senior RTL Design Engineer role at Google Cloud, focusing on TPU development and AI/ML hardware acceleration, requiring 8+ years of ASIC development experience.

Senior DFT Engineer, Google Cloud

Senior DFT Engineer position at Google Cloud, focusing on developing and implementing advanced Design for Testing methodologies for digital and mixed-signal chips.