Company Address: Address Google Kenya Ltd. 7th Floor, Purshottam Place Westlands Road P.O. Box 66217 – 00800 Westlands Nairobi, Kenya

  • Software Engineering Manager, Android Growth

    Software Engineering Manager, Android Growth

    About the job

    Like Google’s own ambitions, the work of a Software Engineer (SWE) goes way beyond just Search. SWE 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 SWE Manager you manage your project goals, contribute to product strategy and help develop your team. SWE 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.
    As a Software Engineering Manager, you will manage an engineering team on Android Growth based in Nairobi, Kenya. You will also be working with the Android team in Singapore, India, London, and a co-located team of Product Managers (PM), User Experience Designers and Researchers (UX), and other functions like marketing and business development in Nairobi. You will have an opportunity to replicate a startup experience, within Google, and impact a large consumer base directly. You will collaborate with the broader Android organization and the ecosystem, and drive personal growth. This role is a key part of our first ever Africa Development Center.
    The Platforms and Ecosystems product area encompasses Google’s various computing software platforms across environments (desktop, mobile, applications). The products provide enterprises, and ultimately end users, the ability to utilize and manage their services at scale. We build innovative and compelling software products—from apps to TVs, from laptops to phones—that have an impact on people’s lives across the world.

    Responsibilities

    Develop the strategy, direction, technical, and product roadmap with Program Managers for Users, Developers, and Partners in growth markets.
    Develop the team including hiring, mentoring, team organization, equitable distribution of work, and performance management.
    Set up processes for effective execution and communication with the Technical Program Managers.
    Collaborate with different roles: Android Partner Engineering, Developer Relations, and other functions.
    Take initiative to code, train the team, and push forward projects, when needed.

    Minimum qualifications:

    Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience.
    Experience with technical management of software developers and architects.
    Experience designing and implementing distributed systems, Android, and mobile operating systems in general.

    Preferred qualifications:

    Experience programming in one or more of the following: Java, C++, or Kotlin.

    Apply via :

    www.google.com

  • Software Engineering Manager, Google Search Journeys (Swahili, English)

    Software Engineering Manager, Google Search Journeys (Swahili, English)

    About the job

    Like Google’s own ambitions, the work of a Software Engineer (SWE) goes way beyond just Search. SWE 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 SWE Manager you manage your project goals, contribute to product strategy and help develop your team. SWE 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.
    In this role, you will contribute to market understanding and product strategy, develop the engineering plan and roadmap, effectively resource and operationalize the plan, and manage and monitor the project goals. You will build a team of Software Engineers that produce high-quality code in an efficient manner and support them with code reviews where needed to further optimize their solutions.
    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

    Manage a high-quality team in Kenya focusing on the Google Search mission, creating and maintaining an inclusive culture aligned with Google’s values.
    Lead change and build an Engineering team to create end-to-end journeys for searching on Google.
    Collaborate and problem-solve with product managers, interaction designers, user-experience researchers, business-development specialists, and other functions.
    Help create and shape the local footprint of Google as a company and Google Search.
    Work with distributed systems at scale

    Minimum qualifications:

    Bachelor’s degree in Computer Science, Electrical Engineering, or a related technical field, or equivalent practical experience.
    Experience in software engineering, technical leadership, or managing teams focusing on user facing products.
    Experience in full-stack engineering management and overseeing strategic projects.
    Ability to speak and write in Swahili and English fluently.

    Preferred qualifications:

    Experience scaling teams, including managing managers.
    Experience with the Africa market and user expectations.
    Ability to work with new technology and think outside the box to develop and implement short and long-term creative solutions.
    Ability to influence without authority.
    Ability to achieve stretch goals in a fast-paced environment and be an innovative problem solver that can turn ambiguous problems into clear solutions.
    Excellent communication and collaborative skills with a team-oriented management style.

    Apply via :

    www.google.com

  • Product Manager, Android Growth

    Product Manager, Android Growth

    Minimum qualifications:

    Bachelor’s degree or equivalent practical experience.
    Candidates will typically have 4 years of experience in product management, consulting, co-founder or related technical role.
    Typically 2 years of experience building and shipping technical products.

    Preferred qualifications:

    Experience in product management with shipping consumer features and connectivity, hardware, and software.
    Experience working with cross-functional teams to deliver features and experiences.
    Understanding of current wireless technologies and services of related products or interested in the mobile industry, and working with a diverse ecosystem of partners.
    Ability to provide excellent user experiences and take an innovative and user-friendly approach to products.
    Excellent verbal and written communications skills.

    About the job

    At Google, we put our users first. The world is always changing, so we need Product Managers who are continuously adapting and excited to work on products that affect millions of people every day.
    In this role, you will work cross-functionally to guide products from conception to launch by connecting the technical and business worlds. You can break down complex problems into steps that drive product development.
    One of the many reasons Google consistently brings innovative, world-changing products to market is because of the collaborative work we do in Product Management. Our team works closely with creative engineers, designers, marketers, etc. to help design and develop technologies that improve access to the world’s information. We’re responsible for guiding products throughout the execution cycle, focusing specifically on analyzing, positioning, packaging, promoting, and tailoring our solutions to our users.
    Android is Google’s open-source 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

    Solve issues faced by users in emerging markets in multiple regions (e.g., data affordability, device price, apps UX, developer tools quality, etc.).
    Create Android experiences in a way that addresses their specific needs, starting with first-time smartphone users.
    Work with creative and prolific engineers, designers, and marketers to help design and develop technologies that improve access to information.
    Guide products throughout the execution cycle, focusing on analyzing, positioning, packaging, promoting, and tailoring solutions to the users.

    Apply via :

    www.google.com

  • Software Engineering Manager, Android Growth

    Software Engineering Manager, Android Growth

    About the job

    Like Google’s own ambitions, the work of a Software Engineer (SWE) goes way beyond just Search. SWE 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 SWE Manager you manage your project goals, contribute to product strategy and help develop your team. SWE 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.
    As a Software Engineering Manager, you will manage an engineering team on Android Growth based in Nairobi, Kenya. You will also be working with the Android team in Singapore, India, London, and a co-located team of Product Managers (PM), User Experience Designers and Researchers (UX), and other functions like marketing and business development in Nairobi. You will have an opportunity to replicate a startup experience, within Google, and impact a large consumer base directly. You will collaborate with the broader Android organization and the ecosystem, and drive personal growth. This role is a key part of our first ever Africa Development Center.
    The Platforms and Ecosystems product area encompasses Google’s various computing software platforms across environments (desktop, mobile, applications). The products provide enterprises, and ultimately end users, the ability to utilize and manage their services at scale. We build innovative and compelling software products—from apps to TVs, from laptops to phones—that have an impact on people’s lives across the world.

    Responsibilities

    Develop the strategy, direction, technical, and product roadmap with Program Managers for Users, Developers, and Partners in growth markets.
    Develop the team including hiring, mentoring, team organization, equitable distribution of work, and performance management.
    Set up processes for effective execution and communication with the Technical Program Managers.
    Collaborate with different roles: Android Partner Engineering, Developer Relations, and other functions.
    Take initiative to code, train the team, and push forward projects, when needed.

    Minimum qualifications:

    Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience.
    Experience with technical management of software developers and architects.
    Experience designing and implementing distributed systems, Android, and mobile operating systems in general.

    Preferred qualifications:

    Experience programming in one or more of the following: Java, C++, or Kotlin.

    Apply via :

    www.google.com

  • Senior Software Engineer, Search

    Senior Software Engineer, Search

    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 Senior Software Engineer, you will help solve important technical challenges, such as quickly and reliably delivering the best Search experience for local users in Africa. You will create and execute ideas that will better serve relevant and useful information to users, and set goals for how to re-image the entire online Search experience. You’ll build on and contribute to cutting-edge technologies that run Google Search, a product used by billions of users daily. You will collaborate with geographically dispersed teams within Search as well as partner product teams such as Android, Assistant, and YouTube to create an all-encompassing experience. You will use your technical knowledge to identify, build, monitor, maintain, and continuously improve features and infrastructure to enable and sustain Google Search success in Africa.
    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

    Collaborate with Product Management, User Experience, Infrastructure, and other teams to identify opportunities, design, and build new features as well as improve existing features.
    Manage prototyping, live experimentation, iterating on search quality, leveraging and contributing to powerful technologies/infrastructure (e.g., NLP, Machine Learning), and maintenance of signals, models, and infrastructure.
    Collect and analyze the performance of features and platforms, including but not limited to reliability and latency, customer/ecosystem usage, experiments, and Machine Learning training data.
    Review code written by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
    Own end-to-end features from conception to launch.

    Minimum qualifications:

    Bachelor’s degree or equivalent practical experience.
    Candidates will typically have 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
    Typically 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.

    Preferred qualifications:

    Candidates will typically have 2 years of experience in a technical leadership role leading project teams and setting technical direction.
    Experience working with distributed systems at scale.
    Familiarity with Africa market or user expectations.
    Ability to work with new technology, develop and implement short and long-term creative solutions.
    Ability to quickly understand and extend/refactor code written by others.
    Excellent collaborating and people management skills to work within a cross-functional team.

    Apply via :

    www.google.com

  • Software Engineering Manager, Google Search Journeys (Swahili, English)

    Software Engineering Manager, Google Search Journeys (Swahili, English)

    Minimum qualifications:

    Bachelor’s degree in Computer Science, Electrical Engineering, or a related technical field, or equivalent practical experience.
    Experience in software engineering, technical leadership, or managing teams focusing on user facing products.
    Experience in full-stack engineering management and overseeing strategic projects.
    Ability to speak and write in Swahili and English fluently.

    Preferred qualifications:

    Experience scaling teams, including managing managers.
    Experience with the Africa market and user expectations.
    Ability to work with new technology and think outside the box to develop and implement short and long-term creative solutions.
    Ability to influence without authority.
    Ability to achieve stretch goals in a fast-paced environment and be an innovative problem solver that can turn ambiguous problems into clear solutions.
    Excellent communication and collaborative skills with a team-oriented management style.

    Apply via :

    www.google.com

  • Software Engineer, Search (English)

    Software Engineer, Search (English)

    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, you will help solve difficult and important technical problems, such as quickly and reliably delivering the best Search experience for local users in Africa. You will create and execute ideas that will better serve relevant and useful information to users, and set goals for how to re-image the entire online Search experience. You will build and contribute to cutting-edge technologies that run Google Search. You will collaborate with geographically dispersed teams within Search and partner product teams such as Android, Assistant, and YouTube to create an all-encompassing experience. You will use the technical knowledge to identify, build, monitor, maintain and continuously improve features and infrastructure to enable and sustain Google Search success in Africa.
    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

    Collaborate with Product Management, User Experience, Infrastructure, and other teams to identify opportunities, design, and build new features as well as improve existing features. 
    Solve difficult and open ended problems.
    Own end-to-end features from conception to launch.
    Manage prototyping, live experimentation, iterating on search quality, leveraging and contributing to powerful technologies/infrastructure (e.g., NLP, Machine Learning), and maintenance of signals, models and infrastructure.
    Collect and analyze the performance of features and platforms, including reliability and latency, customer/ecosystem usage, experiments, and Machine Learning training data.

    Minimum qualifications:

    Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, a related technical field, or equivalent practical experience.
    Typically 2 years of experience in software development in one or more programming languages, developing user-facing products.
    Typically 2 years of experience with data structures or algorithms.
    Ability to speak and write in English fluently.

    Preferred qualifications:

    Experience working with distributed systems at scale.
    Experience in Full Stack Software Development.
    Familiarity with Africa market or user expectations.
    Ability to quickly understand and extend/refactor code written by others.
    Ability to work with new technology, develop and implement short and long-term creative solutions.
    Excellent collaborative, problem solving, and people management skills.

    Apply via :

    www.google.com

  • Product Manager, Android Growth

    Product Manager, Android Growth

    Minimum qualifications:

    Bachelor’s degree or equivalent practical experience.
    Candidates will typically have 4 years of experience in product management, consulting, co-founder or related technical role.
    Typically 2 years of experience building and shipping technical products.

    Preferred qualifications:

    Experience in product management with shipping consumer features and connectivity, hardware, and software.
    Experience working with cross-functional teams to deliver features and experiences.
    Understanding of current wireless technologies and services of related products or interested in the mobile industry, and working with a diverse ecosystem of partners.
    Ability to provide excellent user experiences and take an innovative and user-friendly approach to products.
    Excellent verbal and written communications skills.

    About the job

    At Google, we put our users first. The world is always changing, so we need Product Managers who are continuously adapting and excited to work on products that affect millions of people every day.
    In this role, you will work cross-functionally to guide products from conception to launch by connecting the technical and business worlds. You can break down complex problems into steps that drive product development.
    One of the many reasons Google consistently brings innovative, world-changing products to market is because of the collaborative work we do in Product Management. Our team works closely with creative engineers, designers, marketers, etc. to help design and develop technologies that improve access to the world’s information. We’re responsible for guiding products throughout the execution cycle, focusing specifically on analyzing, positioning, packaging, promoting, and tailoring our solutions to our users.
    Android is Google’s open-source 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

    Solve issues faced by users in emerging markets in multiple regions (e.g., data affordability, device price, apps UX, developer tools quality, etc.).
    Create Android experiences in a way that addresses their specific needs, starting with first-time smartphone users.
    Work with creative and prolific engineers, designers, and marketers to help design and develop technologies that improve access to information.
    Guide products throughout the execution cycle, focusing on analyzing, positioning, packaging, promoting, and tailoring solutions to the users.

    Apply via :

    www.google.com

  • Software Engineering Manager, Android Growth

    Software Engineering Manager, Android Growth

    About the job

    Like Google’s own ambitions, the work of a Software Engineer (SWE) goes way beyond just Search. SWE 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 SWE Manager you manage your project goals, contribute to product strategy and help develop your team. SWE 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.
    As a Software Engineering Manager, you will manage an engineering team on Android Growth based in Nairobi, Kenya. You will also be working with the Android team in Singapore, India, London, and a co-located team of Product Managers (PM), User Experience Designers and Researchers (UX), and other functions like marketing and business development in Nairobi. You will have an opportunity to replicate a startup experience, within Google, and impact a large consumer base directly. You will collaborate with the broader Android organization and the ecosystem, and drive personal growth. This role is a key part of our first ever Africa Development Center.
    The Platforms and Ecosystems product area encompasses Google’s various computing software platforms across environments (desktop, mobile, applications). The products provide enterprises, and ultimately end users, the ability to utilize and manage their services at scale. We build innovative and compelling software products—from apps to TVs, from laptops to phones—that have an impact on people’s lives across the world.

    Responsibilities

    Develop the strategy, direction, technical, and product roadmap with Program Managers for Users, Developers, and Partners in growth markets.
    Develop the team including hiring, mentoring, team organization, equitable distribution of work, and performance management.
    Set up processes for effective execution and communication with the Technical Program Managers.
    Collaborate with different roles: Android Partner Engineering, Developer Relations, and other functions.
    Take initiative to code, train the team, and push forward projects, when needed.

    Minimum qualifications:

    Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience.
    Experience with technical management of software developers and architects.
    Experience designing and implementing distributed systems, Android, and mobile operating systems in general.

    Preferred qualifications:

    Experience programming in one or more of the following: Java, C++, or Kotlin.

    Apply via :

    www.google.com

  • Senior Software Engineer, Search

    Senior Software Engineer, Search

    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 Senior Software Engineer, you will help solve important technical challenges, such as quickly and reliably delivering the best Search experience for local users in Africa. You will create and execute ideas that will better serve relevant and useful information to users, and set goals for how to re-image the entire online Search experience. You’ll build on and contribute to cutting-edge technologies that run Google Search, a product used by billions of users daily. You will collaborate with geographically dispersed teams within Search as well as partner product teams such as Android, Assistant, and YouTube to create an all-encompassing experience. You will use your technical knowledge to identify, build, monitor, maintain, and continuously improve features and infrastructure to enable and sustain Google Search success in Africa.
    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

    Collaborate with Product Management, User Experience, Infrastructure, and other teams to identify opportunities, design, and build new features as well as improve existing features.
    Manage prototyping, live experimentation, iterating on search quality, leveraging and contributing to powerful technologies/infrastructure (e.g., NLP, Machine Learning), and maintenance of signals, models, and infrastructure.
    Collect and analyze the performance of features and platforms, including but not limited to reliability and latency, customer/ecosystem usage, experiments, and Machine Learning training data.
    Review code written by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
    Own end-to-end features from conception to launch.

    Minimum qualifications:

    Bachelor’s degree or equivalent practical experience.
    Candidates will typically have 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
    Typically 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.

    Preferred qualifications:

    Candidates will typically have 2 years of experience in a technical leadership role leading project teams and setting technical direction.
    Experience working with distributed systems at scale.
    Familiarity with Africa market or user expectations.
    Ability to work with new technology, develop and implement short and long-term creative solutions.
    Ability to quickly understand and extend/refactor code written by others.
    Excellent collaborating and people management skills to work within a cross-functional team.

    Apply via :

    www.google.com