Software Engineer III, GenAI Data Operations Research, XR corporate_fare Google place London, UK 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. 1 year of experience with one or more of the following: speech/audio (e.g., technology duplicating and responding to the human voice), reinforcement learning (e.g., sequential decision making), ML infrastructure, or specialization in another ML field. 1 year of experience with ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging). Preferred qualifications: Master's degree or PhD in Computer Science or related technical fields. Experience in architecting infrastructure for bulk inference and metadata extraction. Exposure to or direct experience working with human-centric generative pipelines. Proficiency in Python and experience with frameworks for large-scale data processing. Ability to enable end-to-end fine-tuning for foundational GenAI models and optimize them for production environments, including specialized hardware like TPUs. 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're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. 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. As a Software Engineer in the GenAI stream, you will architect and scale the critical infrastructure required for GenAI data generation and inference tasks. You will develop production-ready pipelines for at-scale data processing using distributed computing frameworks, run and monitor large-scale deep learning experiments, and leverage JAX to establish end-to-end pipelines for fine-tuning foundational models. Your work will involve delivering synthetic datasets for key Android XR projects, integrating and advancing human-centric generative pipelines. Additionally, you will integrate automated evaluation tools and filtering stages to ensure data diversity and quality, bridging the gap between advanced research and production-ready applications. The Platforms and Devices team encompasses Google's various computing software platforms across environments (desktop, mobile, applications), as well as our first party devices and services that combine the best of Google AI, software, and hardware. Teams across this area research, design, and develop new technologies to make our user's interaction with computing faster and more seamless, building innovative experiences for our users around the world. Responsibilities Build scalable infrastructure and modular toolkits for at-scale distributed data processing, GenAI data generation, and metadata extraction. Run, monitor, and scale deep learning experiments across compute clusters, and develop efficient inference pipelines using JAX. Lead high-volume synthetic datasets including metadata deliveries for XR and device projects. Integrate automated evaluation and filtering tools to measure domain gaps and ensure high-quality, photorealistic data. Migrate pipelines to specialized hardware accelerators (like TPUs or GPUs) for efficient production-scale inference. Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy , Know your rights: workplace discrimination is illegal , Belonging at Google , and How we hire . Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting. To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes. Equity is granted exclusively and discretionarily by Alphabet Inc. on the basis of an agreement concluded between you and Alphabet Inc. Alphabet Inc. is your sole contractual partner with respect to equity grants. GSU grants are not guaranteed, are discretionary, are subject to approval by the Alphabet Inc. board of directors or its delegate, the terms of the relevant Alphabet Inc. stock plan, and your grant agreement. They have no impact on statutory payments. Current or past grants do not confer an acquired right.
26/07/2026
Full time
Software Engineer III, GenAI Data Operations Research, XR corporate_fare Google place London, UK 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. 1 year of experience with one or more of the following: speech/audio (e.g., technology duplicating and responding to the human voice), reinforcement learning (e.g., sequential decision making), ML infrastructure, or specialization in another ML field. 1 year of experience with ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging). Preferred qualifications: Master's degree or PhD in Computer Science or related technical fields. Experience in architecting infrastructure for bulk inference and metadata extraction. Exposure to or direct experience working with human-centric generative pipelines. Proficiency in Python and experience with frameworks for large-scale data processing. Ability to enable end-to-end fine-tuning for foundational GenAI models and optimize them for production environments, including specialized hardware like TPUs. 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're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. 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. As a Software Engineer in the GenAI stream, you will architect and scale the critical infrastructure required for GenAI data generation and inference tasks. You will develop production-ready pipelines for at-scale data processing using distributed computing frameworks, run and monitor large-scale deep learning experiments, and leverage JAX to establish end-to-end pipelines for fine-tuning foundational models. Your work will involve delivering synthetic datasets for key Android XR projects, integrating and advancing human-centric generative pipelines. Additionally, you will integrate automated evaluation tools and filtering stages to ensure data diversity and quality, bridging the gap between advanced research and production-ready applications. The Platforms and Devices team encompasses Google's various computing software platforms across environments (desktop, mobile, applications), as well as our first party devices and services that combine the best of Google AI, software, and hardware. Teams across this area research, design, and develop new technologies to make our user's interaction with computing faster and more seamless, building innovative experiences for our users around the world. Responsibilities Build scalable infrastructure and modular toolkits for at-scale distributed data processing, GenAI data generation, and metadata extraction. Run, monitor, and scale deep learning experiments across compute clusters, and develop efficient inference pipelines using JAX. Lead high-volume synthetic datasets including metadata deliveries for XR and device projects. Integrate automated evaluation and filtering tools to measure domain gaps and ensure high-quality, photorealistic data. Migrate pipelines to specialized hardware accelerators (like TPUs or GPUs) for efficient production-scale inference. Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy , Know your rights: workplace discrimination is illegal , Belonging at Google , and How we hire . Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting. To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes. Equity is granted exclusively and discretionarily by Alphabet Inc. on the basis of an agreement concluded between you and Alphabet Inc. Alphabet Inc. is your sole contractual partner with respect to equity grants. GSU grants are not guaranteed, are discretionary, are subject to approval by the Alphabet Inc. board of directors or its delegate, the terms of the relevant Alphabet Inc. stock plan, and your grant agreement. They have no impact on statutory payments. Current or past grants do not confer an acquired right.
As a Senior Android Engineer in the Android team at Nutmeg, you will play a key role in advancing our mobile platform. You'll drive architectural improvements, support our migration to MVVM and Hilt, and help modularise our app for white labelling solutions. You'll collaborate with cross functional teams to deliver robust, scalable, and user centric features. You'll also contribute to our culture of continuous learning and innovation. Job Responsibilities Design, develop, and maintain Android applications using Kotlin and best engineering practices Apply SOLID principles, design patterns, and architecture types to deliver scalable solutions Lead and participate in the migration to MVVM and Hilt Modularise and abstract the app to support white labelling Collaborate with cross functional teams, including iOS and backend engineers Write and maintain unit, integration, and UI tests Implement and support CI/CD pipelines Stay current with Android trends and share insights with the team Integrate new features such as Google Pay, Google Assistant, and Android Widgets Ensure app performance, reliability, and a crash free user experience Communicate effectively and proactively solve problems Required Qualifications, Capabilities, and Skills Proficiency with Kotlin, Android SDK, and Android Studio Experience with RxJava or Coroutines, and Dagger or Hilt Familiarity with Java/Android design patterns (MVP, MVVM) Experience writing unit, integration, and UI tests Understanding of mobile design best practices and human interface guidelines Experience working in agile environments using Scrum Experience with Git or similar distributed SCM systems Knowledge of REST and messaging platforms Experience with CI/CD processes Strong communication and collaboration skills Proactive approach to problem solving Preferred Qualifications, Capabilities, and Skills Portfolio on Github, Stack Overflow, or published apps Experience in fintech or financial services Participation in tech meet ups or communities Experience with navigation libraries and multi module apps Experience with flavouring and whitelabelling Experience using NodeJS Experience working with Design Systems
26/07/2026
Full time
As a Senior Android Engineer in the Android team at Nutmeg, you will play a key role in advancing our mobile platform. You'll drive architectural improvements, support our migration to MVVM and Hilt, and help modularise our app for white labelling solutions. You'll collaborate with cross functional teams to deliver robust, scalable, and user centric features. You'll also contribute to our culture of continuous learning and innovation. Job Responsibilities Design, develop, and maintain Android applications using Kotlin and best engineering practices Apply SOLID principles, design patterns, and architecture types to deliver scalable solutions Lead and participate in the migration to MVVM and Hilt Modularise and abstract the app to support white labelling Collaborate with cross functional teams, including iOS and backend engineers Write and maintain unit, integration, and UI tests Implement and support CI/CD pipelines Stay current with Android trends and share insights with the team Integrate new features such as Google Pay, Google Assistant, and Android Widgets Ensure app performance, reliability, and a crash free user experience Communicate effectively and proactively solve problems Required Qualifications, Capabilities, and Skills Proficiency with Kotlin, Android SDK, and Android Studio Experience with RxJava or Coroutines, and Dagger or Hilt Familiarity with Java/Android design patterns (MVP, MVVM) Experience writing unit, integration, and UI tests Understanding of mobile design best practices and human interface guidelines Experience working in agile environments using Scrum Experience with Git or similar distributed SCM systems Knowledge of REST and messaging platforms Experience with CI/CD processes Strong communication and collaboration skills Proactive approach to problem solving Preferred Qualifications, Capabilities, and Skills Portfolio on Github, Stack Overflow, or published apps Experience in fintech or financial services Participation in tech meet ups or communities Experience with navigation libraries and multi module apps Experience with flavouring and whitelabelling Experience using NodeJS Experience working with Design Systems
United States Digital Space LLC is seeking a skilled software engineer to develop next-generation technologies that enhance user connectivity and interaction. The ideal candidate will contribute to key projects aimed at handling massive information scales and tackling challenges across various domains including mobile and AI. You will be involved in coding, design reviews, and debugging, while ensuring adherence to best practices. This role requires a bachelor's degree and significant experience in software development as well as proficiency in Android application development.
25/07/2026
Full time
United States Digital Space LLC is seeking a skilled software engineer to develop next-generation technologies that enhance user connectivity and interaction. The ideal candidate will contribute to key projects aimed at handling massive information scales and tackling challenges across various domains including mobile and AI. You will be involved in coding, design reviews, and debugging, while ensuring adherence to best practices. This role requires a bachelor's degree and significant experience in software development as well as proficiency in Android application development.
Key Responsibilities Build, enhance, and maintain Android applications using Kotlin, applying solid understanding of Android platform capabilities, UI components, and mobile design patterns to deliver high-quality customer experiences across Expedia Group brands. Design and implement clean, testable, and maintainable low-level designs (LLD), APIs, and data models for mobile features that integrate reliably with backend services and shared platforms. Apply software engineering best practices in coding, testing (including unit and UI tests), code reviews, and continuous integration to ensure high reliability, performance, and security of Android applications. Collaborate with product managers, designers, and other engineers across teams to break down requirements, refine technical solutions, and deliver features iteratively while maintaining a strong customer focus. Safely integrate and operate AI/ML enabled solutions that improve outcomes, including personalization, recommendations, or automated insights, while ensuring responsible use of data and adherence to privacy and security standards. Demonstrate familiarity with AI driven systems, tools, or workflows and applying AI/ML concepts to real world products, and adapt your Android engineering skills to work across multiple domains, services, or shared mobile components as needed. Minimum Qualifications Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience in professional software development. Experience building and shipping Android applications using Kotlin in a production environment, including ownership of features or services within a larger mobile application. Proven ability to design and implement mobile low level designs, APIs, and data models, and to work effectively with service oriented or microservices based backends. Demonstrated proficiency with core Android development tools and practices, including version control, testing frameworks, debugging, performance optimization, and continuous integration/continuous delivery pipelines. Preferred Qualifications Experience using Jetpack libraries and modern Android tooling (e.g., Jetpack Compose, Coroutines/Flows, Android Studio, Gradle) to build scalable, testable architectures. Awareness of performance and reliability considerations on mobile (app start, scrolling performance, memory, battery) and experience using profiling/monitoring tools to diagnose and fix issues. Comfortable defining and implementing test strategies (unit, UI, snapshot, and integration tests). Awareness of accessibility and inclusive design basics on Android (e.g., Talkback, touch targets, contrast) and a desire to improve the accessibility of native experiences. Experience working in cross functional Agile teams, collaborating with Product, Design, and other engineers, and communicating clearly about progress, risks, and trade offs. Familiarity with AI driven systems, tools, or workflows and applying AI/ML concepts to real world products, including thoughtful use of AI powered coding and productivity tools. Accommodation Requests Expedia Group is committed to providing an inclusive and accessible recruiting experience. If you need an accommodation or adjustment due to a disability during the application or recruiting process, please submit a request at Equal Opportunity Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.
25/07/2026
Full time
Key Responsibilities Build, enhance, and maintain Android applications using Kotlin, applying solid understanding of Android platform capabilities, UI components, and mobile design patterns to deliver high-quality customer experiences across Expedia Group brands. Design and implement clean, testable, and maintainable low-level designs (LLD), APIs, and data models for mobile features that integrate reliably with backend services and shared platforms. Apply software engineering best practices in coding, testing (including unit and UI tests), code reviews, and continuous integration to ensure high reliability, performance, and security of Android applications. Collaborate with product managers, designers, and other engineers across teams to break down requirements, refine technical solutions, and deliver features iteratively while maintaining a strong customer focus. Safely integrate and operate AI/ML enabled solutions that improve outcomes, including personalization, recommendations, or automated insights, while ensuring responsible use of data and adherence to privacy and security standards. Demonstrate familiarity with AI driven systems, tools, or workflows and applying AI/ML concepts to real world products, and adapt your Android engineering skills to work across multiple domains, services, or shared mobile components as needed. Minimum Qualifications Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience in professional software development. Experience building and shipping Android applications using Kotlin in a production environment, including ownership of features or services within a larger mobile application. Proven ability to design and implement mobile low level designs, APIs, and data models, and to work effectively with service oriented or microservices based backends. Demonstrated proficiency with core Android development tools and practices, including version control, testing frameworks, debugging, performance optimization, and continuous integration/continuous delivery pipelines. Preferred Qualifications Experience using Jetpack libraries and modern Android tooling (e.g., Jetpack Compose, Coroutines/Flows, Android Studio, Gradle) to build scalable, testable architectures. Awareness of performance and reliability considerations on mobile (app start, scrolling performance, memory, battery) and experience using profiling/monitoring tools to diagnose and fix issues. Comfortable defining and implementing test strategies (unit, UI, snapshot, and integration tests). Awareness of accessibility and inclusive design basics on Android (e.g., Talkback, touch targets, contrast) and a desire to improve the accessibility of native experiences. Experience working in cross functional Agile teams, collaborating with Product, Design, and other engineers, and communicating clearly about progress, risks, and trade offs. Familiarity with AI driven systems, tools, or workflows and applying AI/ML concepts to real world products, including thoughtful use of AI powered coding and productivity tools. Accommodation Requests Expedia Group is committed to providing an inclusive and accessible recruiting experience. If you need an accommodation or adjustment due to a disability during the application or recruiting process, please submit a request at Equal Opportunity Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.
Software Engineer III, Search, Mobile (Android) corporate_fare Google place London, UK 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. 2 years of experience with data structures and algorithms. Experience with User-facing product development. 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're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. 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. Help make Search awesome for our Android users! Our team develops the Android Google Search App (AGSA), one of the most used Android apps with more than 1B DAU and over a third of all Google Search traffic. AGSA is the platform for Search, Gemini, Discover, Circle to Search, Lens, and more. In Google Search, we're reimagining what it means to search for information - any way and anywhere. To do that, we need to solve complex engineering challenges and expand our infrastructure, while maintaining a universally accessible and useful experience that people around the world rely on. In joining the Search team, you'll have an opportunity to make an impact on billions of people globally. Responsibilities Work in collaboration with cross-functional partners to design and improve front-end experiences for the Android Search App. Implement features, evolving existing architecture to improve maintainability. Manage individual project deliverables and priorities. Leverage AI development tools to optimize daily workflows. Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy , Know your rights: workplace discrimination is illegal , Belonging at Google , and How we hire . Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting. Equity is granted exclusively and discretionarily by Alphabet Inc. on the basis of an agreement concluded between you and Alphabet Inc. Alphabet Inc. is your sole contractual partner with respect to equity grants. GSU grants are not guaranteed, are discretionary, are subject to approval by the Alphabet Inc. board of directors or its delegate, the terms of the relevant Alphabet Inc. stock plan, and your grant agreement. They have no impact on statutory payments. Current or past grants do not confer an acquired right.
25/07/2026
Full time
Software Engineer III, Search, Mobile (Android) corporate_fare Google place London, UK 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. 2 years of experience with data structures and algorithms. Experience with User-facing product development. 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're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. 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. Help make Search awesome for our Android users! Our team develops the Android Google Search App (AGSA), one of the most used Android apps with more than 1B DAU and over a third of all Google Search traffic. AGSA is the platform for Search, Gemini, Discover, Circle to Search, Lens, and more. In Google Search, we're reimagining what it means to search for information - any way and anywhere. To do that, we need to solve complex engineering challenges and expand our infrastructure, while maintaining a universally accessible and useful experience that people around the world rely on. In joining the Search team, you'll have an opportunity to make an impact on billions of people globally. Responsibilities Work in collaboration with cross-functional partners to design and improve front-end experiences for the Android Search App. Implement features, evolving existing architecture to improve maintainability. Manage individual project deliverables and priorities. Leverage AI development tools to optimize daily workflows. Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy , Know your rights: workplace discrimination is illegal , Belonging at Google , and How we hire . Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting. Equity is granted exclusively and discretionarily by Alphabet Inc. on the basis of an agreement concluded between you and Alphabet Inc. Alphabet Inc. is your sole contractual partner with respect to equity grants. GSU grants are not guaranteed, are discretionary, are subject to approval by the Alphabet Inc. board of directors or its delegate, the terms of the relevant Alphabet Inc. stock plan, and your grant agreement. They have no impact on statutory payments. Current or past grants do not confer an acquired right.
Expedia Group is seeking an experienced Android Engineer to build and evolve native mobile apps using Kotlin. You will own features, design robust APIs, and work with backend services to deliver high quality experiences across Expedia Group brands. The role emphasizes test driven development, CI/CD, and collaboration with cross functional teams. Candidates with AI/ML experience and a strong focus on performance are encouraged to apply, in a London based, on site environment.
25/07/2026
Full time
Expedia Group is seeking an experienced Android Engineer to build and evolve native mobile apps using Kotlin. You will own features, design robust APIs, and work with backend services to deliver high quality experiences across Expedia Group brands. The role emphasizes test driven development, CI/CD, and collaboration with cross functional teams. Candidates with AI/ML experience and a strong focus on performance are encouraged to apply, in a London based, on site environment.
Overview 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're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. 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. Help make Search awesome for our Android users! Our team develops the Android Google Search App (AGSA), one of the most used Android apps with more than 1B DAU and over a third of all Google Search traffic. AGSA is the platform for Search, Gemini, Discover, Circle to Search, Lens, and more. In Google Search, we're reimagining what it means to search for information - any way and anywhere. To do that, we need to solve complex engineering challenges and expand our infrastructure, while maintaining a universally accessible and useful experience that people around the world rely on. In joining the Search team, you'll have an opportunity to make an impact on billions of people globally. 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. 2 years of experience with data structures and algorithms. Experience with User-facing product development. Responsibilities Work in collaboration with cross-functional partners to design and improve front-end experiences for the Android Search App. Implement features, evolving existing architecture to improve maintainability. Test features across various environments. Manage individual project deliverables and priorities. Leverage AI development tools to optimize daily workflows.
24/07/2026
Full time
Overview 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're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. 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. Help make Search awesome for our Android users! Our team develops the Android Google Search App (AGSA), one of the most used Android apps with more than 1B DAU and over a third of all Google Search traffic. AGSA is the platform for Search, Gemini, Discover, Circle to Search, Lens, and more. In Google Search, we're reimagining what it means to search for information - any way and anywhere. To do that, we need to solve complex engineering challenges and expand our infrastructure, while maintaining a universally accessible and useful experience that people around the world rely on. In joining the Search team, you'll have an opportunity to make an impact on billions of people globally. 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. 2 years of experience with data structures and algorithms. Experience with User-facing product development. Responsibilities Work in collaboration with cross-functional partners to design and improve front-end experiences for the Android Search App. Implement features, evolving existing architecture to improve maintainability. Test features across various environments. Manage individual project deliverables and priorities. Leverage AI development tools to optimize daily workflows.
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 full stack development, across back-end such as Java, Python, Golang, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent. Preferred qualifications: Master's degree or PhD in Computer Science or a related technical field. 2 years of experience with data structures and algorithms. Experience developing accessible technologies. About the job the company'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're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to the company'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. Android is the company's mobile operating system powering more than 3 billion devices worldwide. Android is about bringing computing to everyone in the world. We believe computing is a super power for good, enabling access to information, economic opportunity, productivity, connectivity between friends and family and more. We think everyone in the world should have access to the best computing has to offer. We provide the platform for original equipment manufacturers (OEMs) and developers to build compelling computing devices (smartphones, tablets, TVs, wearables, etc) that run the best apps/services for everyone in the world. Responsibilities 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 (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). 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. the company 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. See also the company's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
24/07/2026
Full time
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 full stack development, across back-end such as Java, Python, Golang, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent. Preferred qualifications: Master's degree or PhD in Computer Science or a related technical field. 2 years of experience with data structures and algorithms. Experience developing accessible technologies. About the job the company'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're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to the company'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. Android is the company's mobile operating system powering more than 3 billion devices worldwide. Android is about bringing computing to everyone in the world. We believe computing is a super power for good, enabling access to information, economic opportunity, productivity, connectivity between friends and family and more. We think everyone in the world should have access to the best computing has to offer. We provide the platform for original equipment manufacturers (OEMs) and developers to build compelling computing devices (smartphones, tablets, TVs, wearables, etc) that run the best apps/services for everyone in the world. Responsibilities 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 (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). 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. the company 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. See also the company's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Software Engineer III, Full Stack, Android Performance Console corporate_fare Google place London, UK 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. Preferred qualifications: Master's degree or PhD in Computer Science or a related technical field. 2 years of experience with data structures and algorithms. 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're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. 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. Android is Google's mobile operating system powering more than 3 billion devices worldwide. Android is about bringing computing to everyone in the world. We believe computing is a super power for good, enabling access to information, economic opportunity, productivity, connectivity between friends and family and more. We think everyone in the world should have access to the best computing has to offer. We provide the platform for original equipment manufacturers (OEMs) and developers to build compelling computing devices (smartphones, tablets, TVs, wearables, etc) that run the best apps/services for everyone in the world. Responsibilities 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 (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). 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. Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy , Know your rights: workplace discrimination is illegal , Belonging at Google , and How we hire .
21/07/2026
Full time
Software Engineer III, Full Stack, Android Performance Console corporate_fare Google place London, UK 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. Preferred qualifications: Master's degree or PhD in Computer Science or a related technical field. 2 years of experience with data structures and algorithms. 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're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. 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. Android is Google's mobile operating system powering more than 3 billion devices worldwide. Android is about bringing computing to everyone in the world. We believe computing is a super power for good, enabling access to information, economic opportunity, productivity, connectivity between friends and family and more. We think everyone in the world should have access to the best computing has to offer. We provide the platform for original equipment manufacturers (OEMs) and developers to build compelling computing devices (smartphones, tablets, TVs, wearables, etc) that run the best apps/services for everyone in the world. Responsibilities 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 (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). 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. Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy , Know your rights: workplace discrimination is illegal , Belonging at Google , and How we hire .
Software Engineering Manager II, Telemetry, Watch Software corporate_fare Google place London, UK Apply Qualifications Bachelor's degree, or equivalent practical experience. 8 years of experience in software development. 5 years of experience in a technical leadership role. 5 years of experience in a people management or team leadership role. Preferred Qualifications Master's degree or PhD in Computer Science or related technical field. Experience with Data Analytics or Telemetry. Experience with Android, Kotlin, Java Experience with Stakeholder Management and Technical Infrastructure Management. About the job Like Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started and as a manager, you guide the way. With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally. The Watch Software Telemetry team accelerates improvements to the quality of the Wear OS, Pixel Watch, and Fitbit portfolio. In this role, we will provide tools, pipelines, and infrastructure for metrics collection, data analysis, and insight generation, supporting release health, performance, and device health across this portfolio. The Platforms and Devices team encompasses Google's various computing software platforms across environments (desktop, mobile, applications), as well as our first party devices and services that combine the best of Google AI, software, and hardware. Teams across this area research, design, and develop new technologies to make our user's interaction with computing faster and more seamless, building innovative experiences for our users around the world. Responsibilities Empower data-driven decisions for upcoming Pixel Watch Hardware/Software launches to improve product quality and minimize regressions. Ensure release quality across power, performance, memory, and stability via automation. This includes monitoring software release quality and system health of releases in the hands of end-user populations, and maintaining telemetry gates to validate release readiness. Enhance telemetry impact with reliable, scalable, and easy-to-use infrastructure. Self-serve analysis tooling and infrastructure so that product teams can easily make data-informed decisions. Uphold strong privacy standards, advocating for them within the wider team, and ensuring adherence to data sharing and privacy regulations. Utilize artificial intelligence (AI) tools to enhance work productivity or solve business issues. Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy , Know your rights: workplace discrimination is illegal , Belonging at Google , and How we hire . Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting. To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes. Equity is granted exclusively and discretionarily by Alphabet Inc. on the basis of an agreement concluded between you and Alphabet Inc. Alphabet Inc. is your sole contractual partner with respect to equity grants. GSU grants are not guaranteed, are discretionary, are subject to approval by the Alphabet Inc. board of directors or its delegate, the terms of the relevant Alphabet Inc. stock plan, and your grant agreement. They have no impact on statutory payments. Current or past grants do not confer an acquired right.
20/07/2026
Full time
Software Engineering Manager II, Telemetry, Watch Software corporate_fare Google place London, UK Apply Qualifications Bachelor's degree, or equivalent practical experience. 8 years of experience in software development. 5 years of experience in a technical leadership role. 5 years of experience in a people management or team leadership role. Preferred Qualifications Master's degree or PhD in Computer Science or related technical field. Experience with Data Analytics or Telemetry. Experience with Android, Kotlin, Java Experience with Stakeholder Management and Technical Infrastructure Management. About the job Like Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started and as a manager, you guide the way. With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally. The Watch Software Telemetry team accelerates improvements to the quality of the Wear OS, Pixel Watch, and Fitbit portfolio. In this role, we will provide tools, pipelines, and infrastructure for metrics collection, data analysis, and insight generation, supporting release health, performance, and device health across this portfolio. The Platforms and Devices team encompasses Google's various computing software platforms across environments (desktop, mobile, applications), as well as our first party devices and services that combine the best of Google AI, software, and hardware. Teams across this area research, design, and develop new technologies to make our user's interaction with computing faster and more seamless, building innovative experiences for our users around the world. Responsibilities Empower data-driven decisions for upcoming Pixel Watch Hardware/Software launches to improve product quality and minimize regressions. Ensure release quality across power, performance, memory, and stability via automation. This includes monitoring software release quality and system health of releases in the hands of end-user populations, and maintaining telemetry gates to validate release readiness. Enhance telemetry impact with reliable, scalable, and easy-to-use infrastructure. Self-serve analysis tooling and infrastructure so that product teams can easily make data-informed decisions. Uphold strong privacy standards, advocating for them within the wider team, and ensuring adherence to data sharing and privacy regulations. Utilize artificial intelligence (AI) tools to enhance work productivity or solve business issues. Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy , Know your rights: workplace discrimination is illegal , Belonging at Google , and How we hire . Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting. To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes. Equity is granted exclusively and discretionarily by Alphabet Inc. on the basis of an agreement concluded between you and Alphabet Inc. Alphabet Inc. is your sole contractual partner with respect to equity grants. GSU grants are not guaranteed, are discretionary, are subject to approval by the Alphabet Inc. board of directors or its delegate, the terms of the relevant Alphabet Inc. stock plan, and your grant agreement. They have no impact on statutory payments. Current or past grants do not confer an acquired right.
Minimum qualifications: Bachelor's degree or equivalent practical experience. 2 years of experience with full stack development, across back-end such as Kotlin, C++ codebases, and front-end experience including TypeScript or equivalent. 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree. Preferred qualifications: 1 year of experience with application development in Android or iOS. Experience working with Dart or Angular and Java. Experience designing and implementing developer-facing APIs, SDKs, or cross-platform wrappers. Experience building monetization platforms, ad configuration interfaces, or automated runtime engines. Experience leveraging LLM APIs, generative AI tools, or modern AI-assisted workflows to build smart product features or improve engineering velocity. About the job the company'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're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to the company'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. the company Ads is helping power the open internet with the best technology that connects and creates value for people, publishers, advertisers, and the company. We're made up of multiple teams, building the company's Advertising products including search, display, shopping, travel and video advertising, as well as analytics. Our teams create trusted experiences between people and businesses with useful ads. We help grow businesses of all sizes from small businesses, to large brands, to YouTube creators, with effective advertiser tools that deliver measurable results. We also enable the company to engage with customers at scale. Responsibilities Design, develop, and maintain clean, scalable products for developer-facing monetization platforms and ad configuration interfaces. Build automated runtime solutions and event-driven systems that control and optimize ad placement, policy compliance, and publisher revenue. Leverage the company's state-of-the-art AI tooling and LLM APIs to improve engineering velocity and build AI-augmented product features. Collaborate with cross-functional partners including PMs, UX, and cross-sites with other engineering partners to deliver seamless end-to-end features. Write robust, well-tested, and high-performance code, ensuring high quality and reliability across our platform. the company 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. See also the company's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
13/07/2026
Full time
Minimum qualifications: Bachelor's degree or equivalent practical experience. 2 years of experience with full stack development, across back-end such as Kotlin, C++ codebases, and front-end experience including TypeScript or equivalent. 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree. Preferred qualifications: 1 year of experience with application development in Android or iOS. Experience working with Dart or Angular and Java. Experience designing and implementing developer-facing APIs, SDKs, or cross-platform wrappers. Experience building monetization platforms, ad configuration interfaces, or automated runtime engines. Experience leveraging LLM APIs, generative AI tools, or modern AI-assisted workflows to build smart product features or improve engineering velocity. About the job the company'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're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to the company'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. the company Ads is helping power the open internet with the best technology that connects and creates value for people, publishers, advertisers, and the company. We're made up of multiple teams, building the company's Advertising products including search, display, shopping, travel and video advertising, as well as analytics. Our teams create trusted experiences between people and businesses with useful ads. We help grow businesses of all sizes from small businesses, to large brands, to YouTube creators, with effective advertiser tools that deliver measurable results. We also enable the company to engage with customers at scale. Responsibilities Design, develop, and maintain clean, scalable products for developer-facing monetization platforms and ad configuration interfaces. Build automated runtime solutions and event-driven systems that control and optimize ad placement, policy compliance, and publisher revenue. Leverage the company's state-of-the-art AI tooling and LLM APIs to improve engineering velocity and build AI-augmented product features. Collaborate with cross-functional partners including PMs, UX, and cross-sites with other engineering partners to deliver seamless end-to-end features. Write robust, well-tested, and high-performance code, ensuring high quality and reliability across our platform. the company 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. See also the company's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
The Team + The Role Pendo's Customer Engineering team is the technical backbone of the pre- and post-sales customer motion. The team brings together work across Customer Success, Technical Account Management, and Solutions Engineering into one full-lifecycle technical owner. Customer Engineering helps customers connect technical execution to business outcomes and realize the value of their investment in Pendo. As a Senior Customer Engineer II you will own some of our largest Enterprise Accounts Across the UK + EMEA. You'll own strategic and complex Enterprise accounts across acquisition, implementation, adoption, expansion, and escalation. You will lead technical strategy for complex deployments, resolve ambiguous customer challenges, and partner closely with account teams to drive retention, expansion, and customer value. Your impact will extend beyond your own accounts through playbooks, coaching, repeatable fixes, and workflow improvements that raise the capability of the broader Customer Engineering team. This role is based in our London office. What this looks like day to day New customer acquisition and selling: Partner with Account Directors on pre-sales motions for new customer acquisition, product expansion, and growth across lines of business. You identify customer pain, craft and deliver tailored demos, and lead technical evaluations through requirements gathering, success criteria, installation guidance, and hands on workshops. Quarterly business outcomes: Drive measurable improvement in customer health, retention, expansion, and technical resolution across strategic accounts. You contribute at least one reusable framework, playbook, or process that other Customer Engineers use and become a trusted advisor to Account Directors on account health and technical strategy. Adoption, expansion, and growth: Identify opportunities to expand adoption across underutilized features, untapped products, and new lines of business. When adoption stalls, you diagnose root causes, design a path forward, and connect technical work to measurable business outcomes. Complex implementations and value realization: Lead onboarding for strategic customers, including planning, implementation, integrations, and training. You build customer specific implementation playbooks, guide complex deployments with executive visibility, and ensure customers realize value during onboarding and over time. Team capability building: Build playbooks, document repeatable fixes, coach peers, and improve how Customer Engineering work gets done across the team. You use AI tools to accelerate content creation, surface patterns across accounts, and share practical workflow findings with the broader team. Early account impact: Assess account health, risks, stakeholder relationships, and the highest priority problems to solve within your portfolio. You establish trust with Account Directors and customer stakeholders, then independently lead complex customer interactions that move accounts forward. Technical escalation: Serve as an escalation point for complex technical challenges raised by other Customer Engineers. You resolve ambiguous problems with multiple variables and tradeoffs, involving Product or Engineering only when truly needed. Who You Are Beyond the qualifications, we hire through a specific lens. These aren't buzzwords; they're the things we'll actually look for in how you talk about your work. You're a builder, not a maintainer. You're most energized when there isn't a clear path yet, and you get to define it. You don't wait for direction; you identify gaps, shape solutions, and drive them forward. At Pendo, great Senior Customer Engineers don't just follow instructions; they operate as strategic advisors, influencing decisions, guiding stakeholders, and elevating how we work. You're AI curious - genuinely. You're not using AI tools occasionally. You're rewiring how you work around them. You're faster, sharper, and more prolific because of it, and you bring that energy to everything - how you approach your work, how you prep, how you communicate, how you think. We want someone who sees AI as a multiplier, not a shortcut. Must-haves Passion for working with customers and building strong and impactful customer relationships, from C level relationships down, and working with some of the largest Enterprise accounts across EMEA. 8+ years of experience in a customer facing technical role such as Solutions Engineering, Technical Account Management, Customer Engineering, implementation, professional services, or solutions architecture. Deep hands on experience with web technologies including HTML, CSS, JavaScript, and REST APIs, with the ability to architect and troubleshoot complex front end implementations. Proven experience managing strategic Enterprise accounts with executive-level stakeholders, competing priorities, and complex technical or business requirements. Demonstrated ability to solve ambiguous problems involving multiple variables, constraints, and tradeoffs. Experience connecting technical execution to business outcomes such as retention, expansion, ROI, and value realization. Hands on use of AI tools for account research, content creation, or workflow automation, with demonstrated integration into day to day work rather than light experimentation. Experience mentoring or coaching more junior technical team members. Nice-to-haves Experience with Pendo, digital adoption platforms, product analytics, or in app experience tooling in an enterprise environment. Hands on experience with mobile app development, including Swift, Android, or React Native. Familiarity with data architecture, AI or machine learning concepts, or advanced analytics instrumentation. Track record of building reusable frameworks, playbooks, or processes that were adopted by a broader team. About Pendo Pendo was founded in 2013 by former product managers, who combined their heads and hearts to build something they wanted but never had as product managers: a simple way to understand and attack what truly drives product success. Our mission is to improve society's experience with software. Come join one of the fastest growing startups, supported by best in class institutions like Battery Ventures, Salesforce Ventures, Spark Capital and Meritech. Pendo Core Values: Bias to Act, Hone Your Craft, The Team is Pendo, and Maniacal Focus. Location: Pendo is a hybrid culture. In office 3 days per week in London, UK Compensation: Our salary ranges are based on paying competitively for our size and industry, and are one part of many compensation, benefits and other reward opportunities we provide. Benefits: Comprehensive, top tier coverage (medical, dental, life) combined with pension match, equity, and high value lifestyle perks. EEOC: We are an equal opportunity employer and believe having diverse teams where everyone brings their whole self to Pendo is key to our success. We welcome all people of different backgrounds, experiences, abilities and perspectives. Accessibility: Pendo is committed to working with, and providing access and reasonable accommodation to, applicants with mental and/or physical disabilities. If you think you may require an accommodation for any part of the recruitment process, please send a request to: . All requests for accommodations are treated discreetly and confidentially, as practical and permitted by law.
12/07/2026
Full time
The Team + The Role Pendo's Customer Engineering team is the technical backbone of the pre- and post-sales customer motion. The team brings together work across Customer Success, Technical Account Management, and Solutions Engineering into one full-lifecycle technical owner. Customer Engineering helps customers connect technical execution to business outcomes and realize the value of their investment in Pendo. As a Senior Customer Engineer II you will own some of our largest Enterprise Accounts Across the UK + EMEA. You'll own strategic and complex Enterprise accounts across acquisition, implementation, adoption, expansion, and escalation. You will lead technical strategy for complex deployments, resolve ambiguous customer challenges, and partner closely with account teams to drive retention, expansion, and customer value. Your impact will extend beyond your own accounts through playbooks, coaching, repeatable fixes, and workflow improvements that raise the capability of the broader Customer Engineering team. This role is based in our London office. What this looks like day to day New customer acquisition and selling: Partner with Account Directors on pre-sales motions for new customer acquisition, product expansion, and growth across lines of business. You identify customer pain, craft and deliver tailored demos, and lead technical evaluations through requirements gathering, success criteria, installation guidance, and hands on workshops. Quarterly business outcomes: Drive measurable improvement in customer health, retention, expansion, and technical resolution across strategic accounts. You contribute at least one reusable framework, playbook, or process that other Customer Engineers use and become a trusted advisor to Account Directors on account health and technical strategy. Adoption, expansion, and growth: Identify opportunities to expand adoption across underutilized features, untapped products, and new lines of business. When adoption stalls, you diagnose root causes, design a path forward, and connect technical work to measurable business outcomes. Complex implementations and value realization: Lead onboarding for strategic customers, including planning, implementation, integrations, and training. You build customer specific implementation playbooks, guide complex deployments with executive visibility, and ensure customers realize value during onboarding and over time. Team capability building: Build playbooks, document repeatable fixes, coach peers, and improve how Customer Engineering work gets done across the team. You use AI tools to accelerate content creation, surface patterns across accounts, and share practical workflow findings with the broader team. Early account impact: Assess account health, risks, stakeholder relationships, and the highest priority problems to solve within your portfolio. You establish trust with Account Directors and customer stakeholders, then independently lead complex customer interactions that move accounts forward. Technical escalation: Serve as an escalation point for complex technical challenges raised by other Customer Engineers. You resolve ambiguous problems with multiple variables and tradeoffs, involving Product or Engineering only when truly needed. Who You Are Beyond the qualifications, we hire through a specific lens. These aren't buzzwords; they're the things we'll actually look for in how you talk about your work. You're a builder, not a maintainer. You're most energized when there isn't a clear path yet, and you get to define it. You don't wait for direction; you identify gaps, shape solutions, and drive them forward. At Pendo, great Senior Customer Engineers don't just follow instructions; they operate as strategic advisors, influencing decisions, guiding stakeholders, and elevating how we work. You're AI curious - genuinely. You're not using AI tools occasionally. You're rewiring how you work around them. You're faster, sharper, and more prolific because of it, and you bring that energy to everything - how you approach your work, how you prep, how you communicate, how you think. We want someone who sees AI as a multiplier, not a shortcut. Must-haves Passion for working with customers and building strong and impactful customer relationships, from C level relationships down, and working with some of the largest Enterprise accounts across EMEA. 8+ years of experience in a customer facing technical role such as Solutions Engineering, Technical Account Management, Customer Engineering, implementation, professional services, or solutions architecture. Deep hands on experience with web technologies including HTML, CSS, JavaScript, and REST APIs, with the ability to architect and troubleshoot complex front end implementations. Proven experience managing strategic Enterprise accounts with executive-level stakeholders, competing priorities, and complex technical or business requirements. Demonstrated ability to solve ambiguous problems involving multiple variables, constraints, and tradeoffs. Experience connecting technical execution to business outcomes such as retention, expansion, ROI, and value realization. Hands on use of AI tools for account research, content creation, or workflow automation, with demonstrated integration into day to day work rather than light experimentation. Experience mentoring or coaching more junior technical team members. Nice-to-haves Experience with Pendo, digital adoption platforms, product analytics, or in app experience tooling in an enterprise environment. Hands on experience with mobile app development, including Swift, Android, or React Native. Familiarity with data architecture, AI or machine learning concepts, or advanced analytics instrumentation. Track record of building reusable frameworks, playbooks, or processes that were adopted by a broader team. About Pendo Pendo was founded in 2013 by former product managers, who combined their heads and hearts to build something they wanted but never had as product managers: a simple way to understand and attack what truly drives product success. Our mission is to improve society's experience with software. Come join one of the fastest growing startups, supported by best in class institutions like Battery Ventures, Salesforce Ventures, Spark Capital and Meritech. Pendo Core Values: Bias to Act, Hone Your Craft, The Team is Pendo, and Maniacal Focus. Location: Pendo is a hybrid culture. In office 3 days per week in London, UK Compensation: Our salary ranges are based on paying competitively for our size and industry, and are one part of many compensation, benefits and other reward opportunities we provide. Benefits: Comprehensive, top tier coverage (medical, dental, life) combined with pension match, equity, and high value lifestyle perks. EEOC: We are an equal opportunity employer and believe having diverse teams where everyone brings their whole self to Pendo is key to our success. We welcome all people of different backgrounds, experiences, abilities and perspectives. Accessibility: Pendo is committed to working with, and providing access and reasonable accommodation to, applicants with mental and/or physical disabilities. If you think you may require an accommodation for any part of the recruitment process, please send a request to: . All requests for accommodations are treated discreetly and confidentially, as practical and permitted by law.
# Software Engineer III, Full Stack, Publisher Inventoryat Google • London, UKBack to jobs1. Home2. Jobs3. UK4. Software Engineer III, Full Stack, Publisher Inventory4h agoG Software Engineer III, Full Stack, Publisher InventoryGoogle00Software EngineeringFull-timeLondon, UKApply Job Job DescriptionGoogle'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're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. 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.Google Ads is helping power the open internet with the best technology that connects and creates value for people, publishers, advertisers, and Google. We're made up of multiple teams, building Google's Advertising products including search, display, shopping, travel and video advertising, as well as analytics. Our teams create trusted experiences between people and businesses with useful ads. We help grow businesses of all sizes from small businesses, to large brands, to YouTube creators, with effective advertiser tools that deliver measurable results. We also enable Google to engage with customers at scale.ResponsibilitiesDesign, develop, and maintain clean, scalable products for developer-facing monetization platforms and ad configuration interfaces. Build automated runtime solutions and event-driven systems that control and optimize ad placement, policy compliance, and publisher revenue. Leverage Google's state-of-the-art AI tooling and LLM APIs to improve engineering velocity and build AI-augmented product features. Collaborate with cross-functional partners including PMs, UX, and cross-sites with other engineering partners to deliver seamless end-to-end features. Write robust, well-tested, and high-performance code, ensuring high quality and reliability across our platform. Skills Required Kotlin C++ TypeScript Dart Angular Java APIs SDKs LLM APIs Generative AI Tags:UKLondonAngular DeveloperFlutter DeveloperShare Job:Application planning What to evaluate before applying Visa and relocation signals Visa sponsorship is not explicitly marked on this role. Relocation support is not explicitly marked. Primary route to review: Skilled Worker Visa. Salary and location checks No salary range is disclosed on this listing. Location to plan around: London, United Kingdom. This role is not marked as remote. Company context Google has active SoftwareCareers listings in the current job inventory. Use the company profile and apply link to verify the opening.Google profile Interview preparation Experience signal: Mid level experience. Minimum 2 years of experience with full stack development, across back-end such as Kotlin, C++ codebases, and front-end experience including TypeScript or equivalent. 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree. Preferred qualifications: 1 year of experience with application development in Android or iOS. Experience working with Dart or Angular and Java. Experience designing and implementing developer-facing APIs, SDKs, or cross-platform wrappers. Experience building monetization platforms, ad configuration interfaces, or automated runtime engines. Experience leveraging LLM APIs, generative AI tools, or modern AI-assisted workflows to build smart product features or improve engineering velocity Prepare examples for: Kotlin, C++, TypeScript, Dart, Angular. Compare similar roles before applying.United Kingdom jobsSkilled Worker Visa jobsUnited Kingdom salary guideSalary calculatorRelocation calculatorGoogle sponsorship jobs Get roles like Software Engineer III, Full Stack, Publisher InventoryReceive verified Software Engineering jobs with visa and relocation signals. Explore related hubsCountry hubUnited Kingdom JobsCompany pageGoogle JobsSalary pageSoftware Engineer SalaryVisa pageSkilled Worker Visa JobsCountry guideUnited Kingdom Relocation GuideCompany directoryVisa Sponsoring CompaniesDatasetVisa Jobs Index Job application FAQDoes this Software Engineer III, Full Stack, Publisher Inventory role at Google offer visa sponsorship?: Check the job description and apply link for relocation or sponsorship details for this Google role.How do I apply for Software Engineer III, Full Stack, Publisher Inventory at Google?: Use the direct apply button on this page to reach the employer application flow without a middleman.Is this Google job verified on SoftwareCareers?: Yes. Listings are manually reviewed for employer authenticity before publication on SoftwareCareers. Related JobsMore visa sponsored jobs in UKG Software Engineer III, Site Reliability Engineering, Traffic Network Load BalancingGoogle-1d agoLondon, UKFull-time2DetailsV Software Engineer, ObservabilityVercel-2d agoHybrid - London, UKFull-time5DetailsD Research Scientist, Agent Post-TrainingDeepMind-2d agoLondon, UKFull-time1DetailsG Gameplay Programmer, Games, Inception, DeepMindGoogle-3d agoLondon, UKFull-time3DetailsG Partner Forward Deployed Engineer, Google Cloud (German, French)Google-4d agoLondon, UKFull-time3Details Job OverviewJob TitleSoftware Engineer III, Full Stack, Publisher InventoryJob TypeFull-timeCategorySoftware EngineeringExperienceMid level experience. Minimum 2 years of experience with full stack development, across back-end such as Kotlin, C++ codebases, and front-end experience including TypeScript or equivalent. 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree. Preferred qualifications: 1 year of experience with application development in Android or iOS. Experience working with Dart or Angular and Java. Experience designing and implementing developer-facing APIs, SDKs, or cross-platform wrappers. Experience building monetization platforms, ad configuration interfaces, or automated runtime engines. Experience leveraging LLM APIs, generative AI tools, or modern AI-assisted workflows to build smart product features or improve engineering velocity.
12/07/2026
Full time
# Software Engineer III, Full Stack, Publisher Inventoryat Google • London, UKBack to jobs1. Home2. Jobs3. UK4. Software Engineer III, Full Stack, Publisher Inventory4h agoG Software Engineer III, Full Stack, Publisher InventoryGoogle00Software EngineeringFull-timeLondon, UKApply Job Job DescriptionGoogle'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're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. 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.Google Ads is helping power the open internet with the best technology that connects and creates value for people, publishers, advertisers, and Google. We're made up of multiple teams, building Google's Advertising products including search, display, shopping, travel and video advertising, as well as analytics. Our teams create trusted experiences between people and businesses with useful ads. We help grow businesses of all sizes from small businesses, to large brands, to YouTube creators, with effective advertiser tools that deliver measurable results. We also enable Google to engage with customers at scale.ResponsibilitiesDesign, develop, and maintain clean, scalable products for developer-facing monetization platforms and ad configuration interfaces. Build automated runtime solutions and event-driven systems that control and optimize ad placement, policy compliance, and publisher revenue. Leverage Google's state-of-the-art AI tooling and LLM APIs to improve engineering velocity and build AI-augmented product features. Collaborate with cross-functional partners including PMs, UX, and cross-sites with other engineering partners to deliver seamless end-to-end features. Write robust, well-tested, and high-performance code, ensuring high quality and reliability across our platform. Skills Required Kotlin C++ TypeScript Dart Angular Java APIs SDKs LLM APIs Generative AI Tags:UKLondonAngular DeveloperFlutter DeveloperShare Job:Application planning What to evaluate before applying Visa and relocation signals Visa sponsorship is not explicitly marked on this role. Relocation support is not explicitly marked. Primary route to review: Skilled Worker Visa. Salary and location checks No salary range is disclosed on this listing. Location to plan around: London, United Kingdom. This role is not marked as remote. Company context Google has active SoftwareCareers listings in the current job inventory. Use the company profile and apply link to verify the opening.Google profile Interview preparation Experience signal: Mid level experience. Minimum 2 years of experience with full stack development, across back-end such as Kotlin, C++ codebases, and front-end experience including TypeScript or equivalent. 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree. Preferred qualifications: 1 year of experience with application development in Android or iOS. Experience working with Dart or Angular and Java. Experience designing and implementing developer-facing APIs, SDKs, or cross-platform wrappers. Experience building monetization platforms, ad configuration interfaces, or automated runtime engines. Experience leveraging LLM APIs, generative AI tools, or modern AI-assisted workflows to build smart product features or improve engineering velocity Prepare examples for: Kotlin, C++, TypeScript, Dart, Angular. Compare similar roles before applying.United Kingdom jobsSkilled Worker Visa jobsUnited Kingdom salary guideSalary calculatorRelocation calculatorGoogle sponsorship jobs Get roles like Software Engineer III, Full Stack, Publisher InventoryReceive verified Software Engineering jobs with visa and relocation signals. Explore related hubsCountry hubUnited Kingdom JobsCompany pageGoogle JobsSalary pageSoftware Engineer SalaryVisa pageSkilled Worker Visa JobsCountry guideUnited Kingdom Relocation GuideCompany directoryVisa Sponsoring CompaniesDatasetVisa Jobs Index Job application FAQDoes this Software Engineer III, Full Stack, Publisher Inventory role at Google offer visa sponsorship?: Check the job description and apply link for relocation or sponsorship details for this Google role.How do I apply for Software Engineer III, Full Stack, Publisher Inventory at Google?: Use the direct apply button on this page to reach the employer application flow without a middleman.Is this Google job verified on SoftwareCareers?: Yes. Listings are manually reviewed for employer authenticity before publication on SoftwareCareers. Related JobsMore visa sponsored jobs in UKG Software Engineer III, Site Reliability Engineering, Traffic Network Load BalancingGoogle-1d agoLondon, UKFull-time2DetailsV Software Engineer, ObservabilityVercel-2d agoHybrid - London, UKFull-time5DetailsD Research Scientist, Agent Post-TrainingDeepMind-2d agoLondon, UKFull-time1DetailsG Gameplay Programmer, Games, Inception, DeepMindGoogle-3d agoLondon, UKFull-time3DetailsG Partner Forward Deployed Engineer, Google Cloud (German, French)Google-4d agoLondon, UKFull-time3Details Job OverviewJob TitleSoftware Engineer III, Full Stack, Publisher InventoryJob TypeFull-timeCategorySoftware EngineeringExperienceMid level experience. Minimum 2 years of experience with full stack development, across back-end such as Kotlin, C++ codebases, and front-end experience including TypeScript or equivalent. 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree. Preferred qualifications: 1 year of experience with application development in Android or iOS. Experience working with Dart or Angular and Java. Experience designing and implementing developer-facing APIs, SDKs, or cross-platform wrappers. Experience building monetization platforms, ad configuration interfaces, or automated runtime engines. Experience leveraging LLM APIs, generative AI tools, or modern AI-assisted workflows to build smart product features or improve engineering velocity.
We're putting together a talented team to build the training platform for Runners We help everyday runners become outstanding by building an incredible app providing world-class training, coaching and community for everyone, whether you're improving your 5k time or training for your first marathon. We're growing extremely fast! In November 2023 we closed a $6.5M funding round led by JamJar with participation from Eka Ventures, Venrex and Creator Ventures. In 2024, we were selected by Apple as one of three global finalists for the iPhone app of the year, reflecting the innovation and impact of what we've built & in 2025 we were acquired by Strava! Our ambition is huge: to become the go-to global leading training platform for millions of runners everywhere. We're growing with purpose and looking for people who want to build something meaningful with lasting impact. With the recent acquisition by Strava accelerating our journey, now is a really magical time to join. About the contract role We are looking for talented, creative and positive team players for our highly-skilled cross-functional engineering group on a contract basis. This role will collaborate closely with our modelling teams to integrate features that are core to Runna's mission (think adapting plans around holidays and B races, supporting new cutting edge plans, and building in-app experiences around our AI/ML tooling). This will be a 6-month contract role. What you'll be doing Architecting, building, testing and delivering new features across the full stack Working with the Product team to identify the most suitable solution for the best customer experience Collaborating with modelling/AI engineers to design architecture used to interface between the Runna training engine and Runna app Always be on hand to help when help is needed on technical matters Coaching and supporting engineers, providing guidance, mentorship, and code reviews without creating bottlenecks. Contribute to us operate more efficiently, by building and maintaining our developer tooling and CI/CD pipeline We rotate the responsibility of releases across engineers, so you will get the opportunity to lead the process and deploy changes to production Impacting engineering by championing new technologies and setting standards for engineering quality What you'll bring to the team: Very proficient in TypeScript/JavaScript development Able to work in a highly skilled engineering team in a fast-paced, iterative environment. In 2024 we shipped: 99 mobile app releases (iOS and Android) 443 API releases 237 modelling backend releases 4+ years experience in your main expertise area (Frontend, Backend etc) Comfortable picking up new things and working on technologies outside your comfort zone Are skilled in delivering features end-to-end, from architecture design and building through to releasing, testing and supporting Enthusiasm for our ways of working which include: Iterative development, continuous deployment and test automation Knowledge sharing, pair programming, collaborative design & development Shared code ownership & cross-functional teams Have experience with React Native (worked on large scale applications) Have experience with AWS Are experienced in delivering features full-stack Bonus points if you have: Are experienced in SwiftUI Are experienced in deployment, releasing cycles or CI/CD Have experience with Serverless architectures Experience with Terraform or other IaC tooling (e.g. CDK, CloudFormation, etc.) Have experience in open source contributions, including reporting bugs/issues in GitHub, testing new releases, or contributing to code Our Tech Stack Below you can find a small reflection of our current tech stack: Frontend: React Native (iOS and Android) Typescript GraphQL (Apollo Client) Fastlane SwiftUI (Apple Watch) Maestro E2E tests Backend: Serverless (AWS) Lambdas (NodeJS & Python) AWS AppSync DynamoDB, S3, SQS, SNS, EventBridge, SageMaker Snowflake All the other good stuff: Sentry GitHub Actions Intercom, Mixpanel RevenueCat App Store Connect / Play Store Google Tag Manager Our Interview Process: Our aim is to keep the interview process as straightforward and enjoyable as possible, and will consist of the following stages: Screening call with Talent team (30 minute video call) Getting to Know You + Live Coding (45-minute video call, first 25 mins will be an introductory chat followed by two live coding exercises from ) 1.5-hour technical interview (the first half of the call will be used to discuss the take-home technical task from the previous stage and the second half will consist of system design and some general architecture/tech questions) Please let us know if there's anything we can do to better accommodate you throughout the interview process - this can be from scheduling interviews around childcare commitments to accessibility requirements. We want you to show your best self in the process, so please speak to your Talent Partner
08/07/2026
Full time
We're putting together a talented team to build the training platform for Runners We help everyday runners become outstanding by building an incredible app providing world-class training, coaching and community for everyone, whether you're improving your 5k time or training for your first marathon. We're growing extremely fast! In November 2023 we closed a $6.5M funding round led by JamJar with participation from Eka Ventures, Venrex and Creator Ventures. In 2024, we were selected by Apple as one of three global finalists for the iPhone app of the year, reflecting the innovation and impact of what we've built & in 2025 we were acquired by Strava! Our ambition is huge: to become the go-to global leading training platform for millions of runners everywhere. We're growing with purpose and looking for people who want to build something meaningful with lasting impact. With the recent acquisition by Strava accelerating our journey, now is a really magical time to join. About the contract role We are looking for talented, creative and positive team players for our highly-skilled cross-functional engineering group on a contract basis. This role will collaborate closely with our modelling teams to integrate features that are core to Runna's mission (think adapting plans around holidays and B races, supporting new cutting edge plans, and building in-app experiences around our AI/ML tooling). This will be a 6-month contract role. What you'll be doing Architecting, building, testing and delivering new features across the full stack Working with the Product team to identify the most suitable solution for the best customer experience Collaborating with modelling/AI engineers to design architecture used to interface between the Runna training engine and Runna app Always be on hand to help when help is needed on technical matters Coaching and supporting engineers, providing guidance, mentorship, and code reviews without creating bottlenecks. Contribute to us operate more efficiently, by building and maintaining our developer tooling and CI/CD pipeline We rotate the responsibility of releases across engineers, so you will get the opportunity to lead the process and deploy changes to production Impacting engineering by championing new technologies and setting standards for engineering quality What you'll bring to the team: Very proficient in TypeScript/JavaScript development Able to work in a highly skilled engineering team in a fast-paced, iterative environment. In 2024 we shipped: 99 mobile app releases (iOS and Android) 443 API releases 237 modelling backend releases 4+ years experience in your main expertise area (Frontend, Backend etc) Comfortable picking up new things and working on technologies outside your comfort zone Are skilled in delivering features end-to-end, from architecture design and building through to releasing, testing and supporting Enthusiasm for our ways of working which include: Iterative development, continuous deployment and test automation Knowledge sharing, pair programming, collaborative design & development Shared code ownership & cross-functional teams Have experience with React Native (worked on large scale applications) Have experience with AWS Are experienced in delivering features full-stack Bonus points if you have: Are experienced in SwiftUI Are experienced in deployment, releasing cycles or CI/CD Have experience with Serverless architectures Experience with Terraform or other IaC tooling (e.g. CDK, CloudFormation, etc.) Have experience in open source contributions, including reporting bugs/issues in GitHub, testing new releases, or contributing to code Our Tech Stack Below you can find a small reflection of our current tech stack: Frontend: React Native (iOS and Android) Typescript GraphQL (Apollo Client) Fastlane SwiftUI (Apple Watch) Maestro E2E tests Backend: Serverless (AWS) Lambdas (NodeJS & Python) AWS AppSync DynamoDB, S3, SQS, SNS, EventBridge, SageMaker Snowflake All the other good stuff: Sentry GitHub Actions Intercom, Mixpanel RevenueCat App Store Connect / Play Store Google Tag Manager Our Interview Process: Our aim is to keep the interview process as straightforward and enjoyable as possible, and will consist of the following stages: Screening call with Talent team (30 minute video call) Getting to Know You + Live Coding (45-minute video call, first 25 mins will be an introductory chat followed by two live coding exercises from ) 1.5-hour technical interview (the first half of the call will be used to discuss the take-home technical task from the previous stage and the second half will consist of system design and some general architecture/tech questions) Please let us know if there's anything we can do to better accommodate you throughout the interview process - this can be from scheduling interviews around childcare commitments to accessibility requirements. We want you to show your best self in the process, so please speak to your Talent Partner
Software Engineer III, Google Play Protect (Android) Google London, UK 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: 2 years of experience with data structures and algorithms. Experience in Machine Learning. Experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging). Responsibilities 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 (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). 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. 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're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. 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. The Platforms and Devices team encompasses Google's various computing software platforms across environments (desktop, mobile, applications), as well as our first party devices and services that combine the best of Google AI, software, and hardware. Teams across this area research, design, and develop new technologies to make our user's interaction with computing faster and more seamless, building innovative experiences for our users around the world. Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents to be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy, Know your rights: workplace discrimination is illegal, Belonging at Google, and How we hire.
08/07/2026
Full time
Software Engineer III, Google Play Protect (Android) Google London, UK 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: 2 years of experience with data structures and algorithms. Experience in Machine Learning. Experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging). Responsibilities 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 (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). 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. 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're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. 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. The Platforms and Devices team encompasses Google's various computing software platforms across environments (desktop, mobile, applications), as well as our first party devices and services that combine the best of Google AI, software, and hardware. Teams across this area research, design, and develop new technologies to make our user's interaction with computing faster and more seamless, building innovative experiences for our users around the world. Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents to be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy, Know your rights: workplace discrimination is illegal, Belonging at Google, and How we hire.
Brock Solutions is an innovative engineering solutions and professional services company specializing in the design, build and implementation of real-time operational solutions for broad based industrial/manufacturing and transportation/logistics organizations worldwide. Some interesting areas we are exploring include industrial automation, machine learning, IIOT, cyber security, AI, robotics, and other technologies. With approximately 1000 employees globally, Brock Solutions is a privately held, employee owned organization with over 30 years in the real-time operational solutions space. As Brock Solutions continues to grow and respond to the on-going requirements of major clients, we need to add talent to our base of outstanding professionals. We are currently seeking an On-Site Software Support Specialist to join our team of experienced professionals located at Heathrow Airport (LHR) . Please note, this position is 100% on-site. Why Work at Brock? Competitive Compensation Package Profit Sharing Continuous Career Growth Flexible Working Hours Company Events and Celebrations Travel Opportunities Responsibilities may include: Work onsite daily at London Heathrow Airport, representing Brock Solutions as the first point of contact for SmartSuite technical incidents. Quickly troubleshoot hardware issues across a vast multi-terminal network of workstations, scanners and other peripheral devices. Become a SmartSuite product specialist, acquiring airport domain, field operations and application knowledge to triage reported software issues. Serve as a visible, trusted point of contact for our customers; working with end users in the field, presenting monthly service reviews and participating in key events with the wider airport community. You will receive incidents for local customers, as well as handle remote cases as part of our continuous global coverage support model. Please note that this position is part of a 7:00 AM to 11:00 PM GMT onsite coverage rotation. However, schedule adjustments may be necessary to provide customer support for occasional overnight and weekend shifts. Qualifications Required: Diploma or Degree in Information Technology, Computer Analyst, Engineering or related Field. Knowledge in the following is considered an asset: Windows Servers Windows Failover Clustering or other high-availability technologies Web Servers and Web Services Android Microsoft SQL Server (Administration, and basic queries) Azure or other cloud hosting solutions Basic networking fundamentals (VLANs, firewalls, VPNs, and routers) Mobile Device Management solutions Previous work experience in airport IT or field services is considered an asset but not required. Fluent in any other language, in addition to English, is an asset. Other Requirements: Ability to obtain and maintain a Heathrow Airport Limited Identification (HAL ID) Pass. Full, valid driving licence (required to obtain an Airside Driving Permit); we'll consider reasonable adjustments. There may be occasional, short-term travel to other airport or customer locations as business needs arise. Other Job Information (if applicable): We appreciate your interest in joining our team. This appointment is subject to the ability to obtain a valid LHR Airside/Landside badge. This process includes a criminal record check (DBS) and a 5-year checkable employment/education history. Applicants must have the legal right to work in the UK; and employment is subject to standard right-to-work checks as set out in Home Office guidance. New grads are welcome to apply. If you have graduated within the last 3 years, please also submit a soft copy of your transcript (unofficial copy is fine). Brock Solutions strives to create a respectful, accessible and inclusive work environment. Upon individual request, Brock Solutions will endeavour to remove barriers to the hiring process to accommodate those candidates with disabilities. Please be advised that, outside of our official applicant tracking system, Brock Solutions will never solicit personal information upfront. We send formal offer documentation in writing first, and wait until your acceptance before asking for any additional personal information.
08/07/2026
Full time
Brock Solutions is an innovative engineering solutions and professional services company specializing in the design, build and implementation of real-time operational solutions for broad based industrial/manufacturing and transportation/logistics organizations worldwide. Some interesting areas we are exploring include industrial automation, machine learning, IIOT, cyber security, AI, robotics, and other technologies. With approximately 1000 employees globally, Brock Solutions is a privately held, employee owned organization with over 30 years in the real-time operational solutions space. As Brock Solutions continues to grow and respond to the on-going requirements of major clients, we need to add talent to our base of outstanding professionals. We are currently seeking an On-Site Software Support Specialist to join our team of experienced professionals located at Heathrow Airport (LHR) . Please note, this position is 100% on-site. Why Work at Brock? Competitive Compensation Package Profit Sharing Continuous Career Growth Flexible Working Hours Company Events and Celebrations Travel Opportunities Responsibilities may include: Work onsite daily at London Heathrow Airport, representing Brock Solutions as the first point of contact for SmartSuite technical incidents. Quickly troubleshoot hardware issues across a vast multi-terminal network of workstations, scanners and other peripheral devices. Become a SmartSuite product specialist, acquiring airport domain, field operations and application knowledge to triage reported software issues. Serve as a visible, trusted point of contact for our customers; working with end users in the field, presenting monthly service reviews and participating in key events with the wider airport community. You will receive incidents for local customers, as well as handle remote cases as part of our continuous global coverage support model. Please note that this position is part of a 7:00 AM to 11:00 PM GMT onsite coverage rotation. However, schedule adjustments may be necessary to provide customer support for occasional overnight and weekend shifts. Qualifications Required: Diploma or Degree in Information Technology, Computer Analyst, Engineering or related Field. Knowledge in the following is considered an asset: Windows Servers Windows Failover Clustering or other high-availability technologies Web Servers and Web Services Android Microsoft SQL Server (Administration, and basic queries) Azure or other cloud hosting solutions Basic networking fundamentals (VLANs, firewalls, VPNs, and routers) Mobile Device Management solutions Previous work experience in airport IT or field services is considered an asset but not required. Fluent in any other language, in addition to English, is an asset. Other Requirements: Ability to obtain and maintain a Heathrow Airport Limited Identification (HAL ID) Pass. Full, valid driving licence (required to obtain an Airside Driving Permit); we'll consider reasonable adjustments. There may be occasional, short-term travel to other airport or customer locations as business needs arise. Other Job Information (if applicable): We appreciate your interest in joining our team. This appointment is subject to the ability to obtain a valid LHR Airside/Landside badge. This process includes a criminal record check (DBS) and a 5-year checkable employment/education history. Applicants must have the legal right to work in the UK; and employment is subject to standard right-to-work checks as set out in Home Office guidance. New grads are welcome to apply. If you have graduated within the last 3 years, please also submit a soft copy of your transcript (unofficial copy is fine). Brock Solutions strives to create a respectful, accessible and inclusive work environment. Upon individual request, Brock Solutions will endeavour to remove barriers to the hiring process to accommodate those candidates with disabilities. Please be advised that, outside of our official applicant tracking system, Brock Solutions will never solicit personal information upfront. We send formal offer documentation in writing first, and wait until your acceptance before asking for any additional personal information.
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: 2 years of experience with data structures and algorithms. Experience developing accessible technologies. Experience in Machine Learning. Experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging). About the job The company'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're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to the company'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. The Platforms and Devices team encompasses the company's various computing software platforms across environments (desktop, mobile, applications), as well as our first party devices and services that combine the best of the company AI, software, and hardware. Teams across this area research, design, and develop new technologies to make our user's interaction with computing faster and more seamless, building innovative experiences for our users around the world. Responsibilities 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 (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). 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. The company 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. See also the company's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
07/07/2026
Full time
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: 2 years of experience with data structures and algorithms. Experience developing accessible technologies. Experience in Machine Learning. Experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging). About the job The company'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're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to the company'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. The Platforms and Devices team encompasses the company's various computing software platforms across environments (desktop, mobile, applications), as well as our first party devices and services that combine the best of the company AI, software, and hardware. Teams across this area research, design, and develop new technologies to make our user's interaction with computing faster and more seamless, building innovative experiences for our users around the world. Responsibilities 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 (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). 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. The company 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. See also the company's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Software Engineer III, Google Play Protect (Android) Google London, UK 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: 2 years of experience with data structures and algorithms. Experience in Machine Learning. Experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging). Responsibilities 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 (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). 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. 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're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. 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. The Platforms and Devices team encompasses Google's various computing software platforms across environments (desktop, mobile, applications), as well as our first party devices and services that combine the best of Google AI, software, and hardware. Teams across this area research, design, and develop new technologies to make our user's interaction with computing faster and more seamless, building innovative experiences for our users around the world. Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents to be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy, Know your rights: workplace discrimination is illegal, Belonging at Google, and How we hire.
07/07/2026
Full time
Software Engineer III, Google Play Protect (Android) Google London, UK 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: 2 years of experience with data structures and algorithms. Experience in Machine Learning. Experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging). Responsibilities 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 (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). 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. 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're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. 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. The Platforms and Devices team encompasses Google's various computing software platforms across environments (desktop, mobile, applications), as well as our first party devices and services that combine the best of Google AI, software, and hardware. Teams across this area research, design, and develop new technologies to make our user's interaction with computing faster and more seamless, building innovative experiences for our users around the world. Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents to be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy, Know your rights: workplace discrimination is illegal, Belonging at Google, and How we hire.