Senior Software Engineer, Photos Android Ecosystem and Xr

Google Google · Big Tech · Mountain View, CA +1

Senior Software Engineer role focused on integrating the Google Photos Android application with the Photos XR immersive application, bridging traditional gallery experiences with spatial computing. The role involves leading feature design, API development, and architectural changes, acting as a technical liaison between teams, and resolving complex technical issues at the intersection of Android and XR platforms.

What you'd actually do

  1. Lead the design and implementation of features, APIs, and architectural changes within the core Google Photos Android application (Photos 2D) to seamlessly power and integrate with the standalone "Photos XR" immersive application.
  2. Serve as a primary technical point of contact between the Photos Android Infrastructure and Ecosystem team and the Photos XR team.
  3. Facilitate communication, resolve technical dependencies, and ensure architectural alignment across both teams. Provide technical leadership and guidance on Android best practices, system design, and XR integration strategies.
  4. Drive the investigation and resolution of complex technical issues, particularly those at the intersection of the Photos Android app and the Android XR platform or Photos XR app.
  5. Leverage knowledge of the Android OS, SDK, and ecosystem to build optimal solutions and proactively address challenges related to new Android versions or device-specific behaviors.

Skills

Required

  • software development in Kotlin or Java
  • testing, maintaining, or launching software products
  • software design and architecture
  • Android development

Nice to have

  • data structures and algorithms
  • performance, large-scale systems data analysis, visualization tools, or debugging
  • building large-scale developer APIs