Software Engineer III, Mobile iOS
@ Google

Mountain View, CA
$170,000
On Site
Full Time
Posted 23 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXXXX******* @google.com
Recommended after applying

Job Details

Minimum Qualifications

Bachelor’s degree or equivalent practical experience. 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree. 2 years of experience with iOS application development.

Preferred Qualifications

Master's degree or PhD in Computer Science or related technical field. 2 years of experience with performance, large scale systems, data analysis, visualization tools, or debugging. 2 years of experience with data structures or algorithms. Experience developing accessible technologies. Proficiency in code and system health, diagnosis and resolution, and software test engineering.

About The Job

At Google, the Software Engineer III, Mobile iOS works on next-generation technologies for Google Photos. This role involves designing, developing, testing, deploying, maintaining, and enhancing robust solutions for one of Google’s most popular products. You will be involved in full-stack development, collaboration in design reviews, code review, debugging, and troubleshooting across large scale systems.

Responsibilities

  • Write product or system development code.
  • Review peers' code ensuring best practices.
  • Contribute to documentation and educational content.
  • Triage issues, debug, and analyze system operations.
  • Participate in or lead design reviews with stakeholders.

Compensation

The base salary for this position ranges from $141,000 to $202,000 plus bonus, equity, and benefits. Additional factors include location, skills, and experience.

Equal Opportunity

Google is proud to be an equal opportunity workplace and is committed to diversity and inclusion. Accommodations are available if needed.

Key skills/competency

  • iOS Development
  • Software Engineering
  • Mobile
  • Debugging
  • Design Reviews
  • Full-Stack
  • Algorithms
  • Data Structures
  • Performance
  • Code Quality

How to Get Hired at Google

🎯 Tips for Getting Hired

  • Customize your resume: Tailor skills to Google job requirements.
  • Highlight iOS expertise: Showcase mobile development projects.
  • Research Google: Understand culture, products, and technology trends.
  • Prepare for technical interviews: Practice coding, algorithms, and debugging problems.

📝 Interview Preparation Advice

Technical Preparation

Review Swift and Objective-C fundamentals.
Practice debugging and system design exercises.
Study performance tuning techniques for mobile.
Understand full-stack architecture and data structures.

Behavioral Questions

Describe a challenge with team collaboration.
Explain handling project deadlines under pressure.
Share experience resolving conflicts in teams.
Discuss adapting to rapidly changing technologies.

Frequently Asked Questions