Taro Logo

Software Engineer II, Data Flow and Device Management

A global technology company that develops internet-related services and products.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS

Description For Software Engineer II, Data Flow and Device Management

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 develops computing software platforms across various environments and first-party devices.

The position involves creating 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 rotation as the business evolves.

The ideal candidate should have experience with software development, data structures, and algorithms. Knowledge of Object-Oriented Programming, Kotlin, Design Patterns, and backend development with Java is preferred. You'll be part of Google's engineering team that develops next-generation technologies impacting billions of users worldwide.

This role offers the opportunity to work on large-scale systems, contribute to innovative technology solutions, and collaborate with cross-functional teams. You'll be responsible for the full software development lifecycle, from design to deployment, while maintaining high quality and reliability standards. The position includes on-call responsibilities and requires a commitment to company health and safety policies.

Last updated 8 hours ago

Responsibilities For Software Engineer II, Data Flow and Device Management

  • Design, develop, document, test, deploy, maintain, and improve software, working towards meeting the specific project priorities, deadlines, and deliverables
  • Practice, uphold, and promote high quality and reliability standards and implement unit and integration tests
  • Collaborate with cross-functional teams to define, design, implement, and ship new features and products
  • Comply with all company health and safety policies, procedures, and legal requirements
  • Share team on-call responsibilities

Requirements For Software Engineer II, Data Flow and Device Management

Java
Python
Kotlin
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 1 year of experience with data structures or algorithms

Interested in this job?

Jobs Related To Google Software Engineer II, Data Flow and Device Management