Taro Logo

Software Engineer II, Foundations, Better Together

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
New Taipei, Banqiao District, New Taipei City, Taiwan
Mobile
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS · Consumer

Description For Software Engineer II, Foundations, Better Together

Google is seeking a Software Engineer II to join their Foundations, Better Together team. This role is part of Android, Google's open-source mobile operating system that powers over 3 billion devices worldwide. The position focuses on developing new features for Better Together xDevice efforts, working with platform components like identity, tidepool, and companion device management.

The ideal candidate will have experience with C++ development and mobile platforms, with a preference for additional Rust knowledge. You'll be working on critical projects that help bring computing to everyone worldwide, as part of Google's mission to make the best of computing accessible to all.

As part of the role, you'll contribute to feature development, learn new platforms and technologies, work on infrastructure, and participate in team responsibilities like code review and documentation. This is an opportunity to work on technology that impacts billions of users, with the backing of Google's resources and scale.

The position offers the chance to work with cutting-edge mobile and cross-device technologies, while being part of a team that's focused on improving how devices work together. You'll be involved in all aspects of the software development lifecycle, from design to implementation and maintenance.

This role is perfect for someone who is passionate about mobile development, interested in cross-device experiences, and wants to make an impact at global scale. You'll be joining a company known for its innovative technology and strong engineering culture, with opportunities for growth and learning.

Last updated a month ago

Responsibilities For Software Engineer II, Foundations, Better Together

  • Contribute to new feature development in Better Together xDevice efforts, encompassing platform components such as identity, tidepool, companion device manager, and cross-device context
  • Learn new platforms and technologies as needed (e.g., Android, Wear, etc.)
  • Develop, build, test and release infrastructure when needed
  • Participate in team responsibilities such as bug triage, code review, documentation, metrics etc.

Requirements For Software Engineer II, Foundations, Better Together

Rust
  • Bachelor's degree in Computer Science, or equivalent practical experience
  • 1 year of experience with software development in C++ or other programming languages, and with data structures or algorithms
  • 1 year of experience with mobile platform development (e.g., Android, iOS, etc.)

Benefits For Software Engineer II, Foundations, Better Together

Medical Insurance
401k
Parental Leave
  • Equal employment opportunity
  • Accommodations for disabilities
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Google Software Engineer II, Foundations, Better Together