Google
Software Engineer III, Mobile, Android, Google Maps Platform
Google, Mountain View, California, us, 94039
Software Engineer III, Mobile, Android, Google Maps Platform
Join to apply for the
Software Engineer III, Mobile, Android, Google Maps Platform
role at
Google .
About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale and extend well beyond web search. We are looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large‑scale system design, networking, data storage, security, artificial intelligence, natural language processing, UI design and mobile. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast‑paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full stack as we continue to push technology forward.
Our primary objective at the Google Maps Platform Core Kit SDK team is to architect a dynamic User Interface (UI) infrastructure capable of composing components based on LLM‑grounded context and to optimize delivery pipelines, reducing deployment time for production fixes and new capabilities from quarters to days. This work ultimately powers a cross‑platform experience for Android, iOS, and Web developers.
US base salary range for this full‑time position: $141,000‑$202,000 + bonus + equity + benefits. The compensation details listed reflect the base salary only; it does not include bonus, equity, or benefits.
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 Android application development.
Preferred qualifications
Master's degree or PhD in Computer Science or related technical fields.
Experience with iOS or web development patterns and architectures.
Experience with multiple programming languages used in mobile and web development (e.g., Java, Kotlin, Objective‑C, Swift, JavaScript, TypeScript, or C++).
Experience in building or contributing to SDKs or APIs for developers.
Experience working with Large Language Models (LLM’s) or applied AI.
Experience with mapping technologies (e.g., Google Maps SDK, MapKit, etc.).
Responsibilities
Design, develop, and maintain cross‑platform (Android, iOS, Web) Software Development Kit (SDKs), focusing on Android developer experience and performance.
Participate in, or lead design reviews to define architectural approaches and best practices for SDK capabilities and overall system design.
Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on operations and quality.
Collaborate with internal partner teams to drive requirements for and improve SDK release infrastructure, automation, and tooling.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
#J-18808-Ljbffr
Software Engineer III, Mobile, Android, Google Maps Platform
role at
Google .
About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale and extend well beyond web search. We are looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large‑scale system design, networking, data storage, security, artificial intelligence, natural language processing, UI design and mobile. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast‑paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full stack as we continue to push technology forward.
Our primary objective at the Google Maps Platform Core Kit SDK team is to architect a dynamic User Interface (UI) infrastructure capable of composing components based on LLM‑grounded context and to optimize delivery pipelines, reducing deployment time for production fixes and new capabilities from quarters to days. This work ultimately powers a cross‑platform experience for Android, iOS, and Web developers.
US base salary range for this full‑time position: $141,000‑$202,000 + bonus + equity + benefits. The compensation details listed reflect the base salary only; it does not include bonus, equity, or benefits.
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 Android application development.
Preferred qualifications
Master's degree or PhD in Computer Science or related technical fields.
Experience with iOS or web development patterns and architectures.
Experience with multiple programming languages used in mobile and web development (e.g., Java, Kotlin, Objective‑C, Swift, JavaScript, TypeScript, or C++).
Experience in building or contributing to SDKs or APIs for developers.
Experience working with Large Language Models (LLM’s) or applied AI.
Experience with mapping technologies (e.g., Google Maps SDK, MapKit, etc.).
Responsibilities
Design, develop, and maintain cross‑platform (Android, iOS, Web) Software Development Kit (SDKs), focusing on Android developer experience and performance.
Participate in, or lead design reviews to define architectural approaches and best practices for SDK capabilities and overall system design.
Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on operations and quality.
Collaborate with internal partner teams to drive requirements for and improve SDK release infrastructure, automation, and tooling.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
#J-18808-Ljbffr