Taro Logo

Senior Software Engineer, Gboard

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
Mobile
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Mobile

Description For Senior Software Engineer, Gboard

Google is seeking a Senior Software Engineer to join their Gboard team, working on one of the most widely-used keyboard applications in the Android ecosystem. This role combines mobile development expertise with machine learning, focusing on improving how billions of users interact with their devices through text input.

As a Senior Software Engineer on the Gboard team, you'll be part of Google's broader Android platform, which powers more than 3 billion devices worldwide. The position offers an opportunity to impact how people across the globe communicate, leveraging both traditional software engineering and cutting-edge machine learning technologies.

The ideal candidate will bring strong software development experience, with particular emphasis on Android development and machine learning model implementation. You'll work on critical projects that directly affect user experience, collaborating with cross-functional teams to design, develop, and deploy new features and improvements.

This role offers the chance to work at Google's Beijing office, contributing to a product that bridges language and communication barriers globally. You'll be part of a team that values technical excellence, innovation, and user-centric design, while having the resources and support of one of the world's leading technology companies.

The position combines technical leadership opportunities with hands-on development, making it ideal for engineers who want to both architect solutions and maintain close connection to the codebase. You'll be involved in the full product lifecycle, from conception through deployment and maintenance, while working with state-of-the-art technologies in mobile development and machine learning.

Last updated 21 days ago

Responsibilities For Senior Software Engineer, Gboard

  • Write and test product or system development code
  • Participate in, or 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 existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Senior Software Engineer, Gboard

Java
  • 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
  • 1 year of experience with software design and architecture

Benefits For Senior Software Engineer, Gboard

Medical Insurance
401k
Equity
  • Comprehensive health insurance
  • 401(k) plan
  • Equity compensation
  • Professional development opportunities
  • Collaborative work environment

Interested in this job?

Jobs Related To Google Senior Software Engineer, Gboard