Google is seeking a Software Engineer II to join their Data Flow and Device Management team, focusing on building backend infrastructure that powers the interface between Android/iOS mobile operating systems and Fitbit/Google wearables. This role is part of the Platforms and Devices team, which is responsible for Google's computing software platforms across various environments.
The position involves developing integrated user experiences covering device setup, personalization options, and advanced management of devices, notifications, and network communication. As a Software Engineer II, you'll be working on critical projects with opportunities for growth and team transitions as the business evolves.
The ideal candidate should have strong programming skills, particularly in Java and Kotlin, with experience in backend development and distributed systems. You'll be part of a team that combines Google's AI, software, and hardware expertise to create seamless user experiences.
This role offers the opportunity to work on technology that impacts billions of users, with exposure to various areas including distributed computing, large-scale system design, and device management. You'll be contributing to Google's mission of organizing the world's information while working with cutting-edge technology in wearables and mobile platforms.