Software Engineer II, Mobile

Google is a global technology company that develops next-generation technologies for billions of users worldwide.
Mobile
Entry-Level Software Engineer
In-Person
1+ year of experience
Consumer

Description For Software Engineer II, Mobile

Google is seeking a Software Engineer II for their Mobile team to work on Google Photos, one of their most sought-after products. This role combines mobile development with cutting-edge technologies in search, storage, and machine intelligence. As a Software Engineer II, you'll be part of a team that's shaping how billions of users interact with Google's products.

The position requires expertise in mobile development, particularly iOS, and offers the opportunity to work on large-scale systems that impact users globally. You'll be involved in the full development lifecycle, from design to deployment, while collaborating with cross-functional teams to create innovative solutions.

Google Photos is a critical product in Google's ecosystem, requiring engineers who can handle complex technical challenges in photo sharing and storage services. The role demands strong programming fundamentals, experience with data structures and algorithms, and the ability to write efficient, maintainable code.

The ideal candidate will have a bachelor's degree (or equivalent experience) and at least one year of software development experience. Knowledge of iOS development, Swift, and Objective-C is highly valued. You'll be working in an environment that emphasizes innovation, technical excellence, and user-centered design.

This position offers the opportunity to work with cutting-edge technologies, contribute to products used by billions, and grow professionally in a dynamic, fast-paced environment. You'll be part of a team that values diversity, inclusion, and collaboration, with opportunities to lead technical discussions and mentor others.

At Google, you'll enjoy a culture that encourages innovation and professional growth, working alongside some of the industry's brightest minds. The role offers exposure to various aspects of software development, from client-side mobile development to server-side systems and machine learning applications.

Join Google's Mobile team to help shape the future of photo sharing and storage technology while working on products that impact users worldwide. This role is perfect for engineers who are passionate about mobile development, user experience, and building scalable solutions for complex technical challenges.

Last updated a day ago

Responsibilities For Software Engineer II, Mobile

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers 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

Requirements For Software Engineer II, Mobile

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages
  • 1 year of experience with data structures or algorithms
  • Experience with software development in Swift and Objective C (preferred)
  • 1 year of experience with iOS application development (preferred)
  • 1 year of experience with performance, large-scale systems data analysis, visualization tools, or debugging (preferred)
  • Experience developing accessible technologies (preferred)
  • Master's degree or PhD in Computer Science or related technical field (preferred)

Interested in this job?

Jobs Related To Google Software Engineer II, Mobile

Software Engineer, Pixel Intelligence

Entry-level Software Engineer position at Google's Pixel Intelligence team, focusing on mobile development and innovative user experiences for Pixel devices.

Software Engineer, Image Quality and Tuning, Pixel Camera

Software Engineer position at Google focusing on image quality and camera tuning for Pixel phones, combining software development with image processing expertise.

Ad Tech Solutions Engineer, Mobile Apps, Sellside Monetization

Technical Solutions Engineer role at Google focusing on mobile app monetization and ad tech solutions, requiring 1+ years of experience in technical troubleshooting and mobile development.

Software Engineer, Pixel Intelligence

Software Engineering role at Google's Pixel Intelligence team, focusing on developing innovative mobile experiences and next-generation technologies for Pixel devices.

Software Engineer, Image Quality and Tuning, Pixel Camera

Software Engineering role at Google focusing on image quality and camera tuning for Pixel phones, combining photography expertise with software development.