Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Google Logo

Software Engineer - Search - Box and Suggest iOS

Google

$141,000 - $202,000
Sep 30, 2025
Los Angeles, CA, USA
Apply Now

Google's software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information. The Search Box and Suggest xGA (Android and iOS Google App) team is part of Search Modalities and focuses on on-device functionality for Android and iOS, integrating with various backends to support a wide array of product features. Engineers are expected to handle testing, engaging, and impactful problems across various systems including Search, Lens, AI, API design, and cross-platform rendering, all contributing to user search experiences across Search.

Requirements

  • 2 years of experience with Software Engineering, iOS Development, and Swift, or 1 year of experience with an advanced degree.
  • 2 years of experience with iOS application development.
  • 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 performance, Kotlin, Objective-C, Java, C++, Full-Stack Development, systems data analysis, visualization tools, or debugging.
  • 2 years of experience with data structures or algorithms in either an academic or industry setting.
  • Proficiency in code and system health, diagnosis and resolution, and software test engineering.

Responsibilities

  • Write product or system development code.
  • Focus more on capabilities for the iOS Google App (iGA), concentrating on unique on-device functionalities.
  • Implement features like on-device machine learning, developing complex UIs with animations and transitions, and optimize rendering performance while improving our client infrastructure.
  • Focus on unique on-device functionalities for the iOS Google App (iGA).
  • Implement on-device only features.
  • Improve client infrastructure.
  • Triage, debug, resolve bugs/issues.

Other

  • Bachelor’s degree or equivalent practical experience.
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  • Master's degree or PhD in Computer Science or related technical field.
  • Experience developing accessible technologies.