Software Engineer, Mobile, Android, Photos

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
Android
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Consumer

Description For Software Engineer, Mobile, Android, Photos

Google Photos, one of Google's most sought-after products, is seeking talented Software Engineers to join their team. This role focuses on Android mobile development within the Photos team, combining client-side expertise with server-side capabilities and machine intelligence. As a Mid-Level Software Engineer, you'll be working on critical projects that impact billions of users worldwide.

The position offers the opportunity to work on large-scale systems, contributing to both the mobile application development and the broader Photos ecosystem. You'll be involved in developing next-generation technologies that revolutionize how users interact with their photos and memories. The role requires strong technical skills in Android development, along with the versatility to tackle challenges across the full stack.

Working at Google Photos means joining a team dedicated to creating user-centered experiences. You'll collaborate with experts in various fields, from mobile development to machine learning and computer vision. The role involves not just coding, but also participating in technical leadership activities such as code reviews, design discussions, and system architecture planning.

Google offers a collaborative environment where engineers can grow and evolve alongside the business. You'll have the chance to work with cutting-edge technologies while solving complex problems at scale. The position requires a balance of technical expertise, leadership qualities, and enthusiasm for taking on new challenges. You'll be responsible for managing project priorities, deadlines, and deliverables while maintaining Google's high standards for software quality and user experience.

This role is perfect for someone who is passionate about mobile development, has a strong foundation in software engineering, and wants to make an impact on a product used by billions. You'll be working in Google's Sydney office, contributing to a product that combines the best of mobile technology, cloud computing, and artificial intelligence to create meaningful user experiences.

Last updated 15 hours ago

Responsibilities For Software Engineer, Mobile, Android, Photos

  • Write product or system development code
  • Review code developed by other engineers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies

Requirements For Software Engineer, Mobile, Android, Photos

Java
Kotlin
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with data structures or algorithms in either an academic or industry setting
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • Must have work authorization in Australia (no visa sponsorship available)

Interested in this job?

Jobs Related To Google Software Engineer, Mobile, Android, Photos

Software Developer III, Mobile (Android), AR

Google AR team seeks experienced Android developer to build immersive computing solutions, offering competitive salary and benefits.

Product Manager II, Android Content and Applications Framework

Product Manager II position at Google, focusing on Android Content and Applications Framework, requiring 5 years of experience and offering competitive compensation.

Software Engineer III, Mobile (Android), Google Workspace

Google Workspace Android Developer position focusing on mobile app development, requiring 2 years of experience and offering competitive compensation.

Software Engineer III, Mobile, Android

Mid-level Software Engineer position at Google focusing on Android development, contributing to the world's most widely used mobile operating system.

Android Software Engineer

Android Software Engineer position at Google's Waze, developing and improving the social navigation app using Kotlin and Java.