Software Engineer, 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, Android, Photos

Google Photos is seeking talented Software Engineers to join their team in Sydney, Australia. As a mid-level Android Engineer, you'll be part of one of Google's most sought-after products, working on both client-side and server-side development. The role combines mobile development, machine intelligence, and large-scale systems, offering a unique opportunity to impact billions of users.

You'll be working with a team dedicated to making Google experiences user-centered, specifically in the Photos product, which is a crucial photo sharing and storage service. The position requires strong technical skills in Android development, data structures, and algorithms, with opportunities to work across the full technology stack.

The role offers significant growth potential, allowing you to switch teams and projects as you evolve with Google's fast-paced business. You'll be involved in all aspects of software development, from design to deployment and maintenance, while collaborating with talented engineers across the organization.

Google provides a collaborative environment where you'll participate in code reviews, design discussions, and technical decision-making. The company strongly values diversity and inclusion, welcoming applications from all backgrounds, particularly encouraging Aboriginal and Torres Strait Islander peoples to apply as part of their commitment to reconciliation and equitable opportunity.

This position requires work authorization in Australia, as it's not eligible for visa sponsorship. You'll be joining a company that's at the forefront of technology innovation, with the chance to work on projects that impact billions of users while developing your skills in a supportive, growth-oriented environment.

Last updated 17 days ago

Responsibilities For Software Engineer, 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, 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
  • Master's degree or PhD in Computer Science or a related technical field (preferred)
  • 2 years of experience with performance, large scale systems data analysis, visualization tools, or debugging (preferred)
  • 2 years of experience with Android application development (preferred)
  • Experience developing accessible technologies (preferred)

Interested in this job?

Jobs Related To Google Software Engineer, Android, Photos

Software Engineer III, Mobile, Android

Software Engineer III position at Google focusing on Android mobile development, requiring 2 years of experience and offering the opportunity to impact billions of users worldwide.

Software Engineer III, Mobile, Android

Mid-level Software Engineer position at Google focusing on Android development, requiring 2 years of experience and strong programming skills to work on mobile technologies powering billions of devices.

Software Developer III, Mobile (Android), AR

Android Developer position at Google's AR team, focusing on building immersive computing experiences and mobile AR applications.

Technical Program Manager, Android and Business Communication

Technical Program Manager position at Google, leading Android initiatives with focus on program management, technical operations, and cross-functional collaboration.

Product Manager, Android Platform Safety

Lead Android platform security and privacy initiatives at Google, developing features for malware prevention, hardware security, and anti-fraud measures.