Taro Logo

Software Engineer II, Enterprise Services, Android

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
Android
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS

Job Description

Google is seeking a Software Engineer II to join their Enterprise Services Android team in London. This role is part of Google's Android platform, which powers over 3 billion devices worldwide. The position focuses on developing next-generation technologies that impact how billions of users connect and interact with information.

As a Software Engineer II, you'll be working on critical projects within Google's Android Enterprise Services division, with opportunities to grow and evolve alongside the business. The role requires versatility and leadership qualities, as you'll be tackling challenges across the full technology stack.

Android's mission is to bring computing to everyone globally, believing it's a force for good that enables access to information, economic opportunity, productivity, and connectivity. The platform serves as the foundation for OEMs and developers to build compelling computing devices across smartphones, tablets, TVs, and wearables.

The ideal candidate will have experience in software development, particularly with languages like Python, Java, or Kotlin, and a strong foundation in data structures and algorithms. Experience with Android development is particularly valuable for this role.

Working at Google offers the opportunity to impact billions of users while collaborating with world-class engineers. The company provides a supportive environment focused on innovation and technical excellence, with a strong commitment to diversity and inclusion. Join Google's Android team to help shape the future of mobile computing and enterprise services.

Last updated 3 days ago

Responsibilities For Software Engineer II, Enterprise Services, Android

  • 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
  • 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

Requirements For Software Engineer II, Enterprise Services, Android

Java
Python
Kotlin
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 1 year of experience with data structures or algorithms

Related Jobs

Software Engineer III, Mobile, Android Onboarding

Software Engineer III position at Google focusing on Android mobile development and onboarding, requiring Java expertise and 2+ years of Android development experience.

Software Engineer III, Mainline Modularization, Android

Software Engineer III position at Google focusing on Android platform development and mainline modularization, requiring Java expertise and Android system knowledge.

Software Engineer II, Android, Tracking Experiences

Mid-level Android Software Engineering role at Google focusing on tracking experiences, requiring 1+ year of experience in software development and Android application development.

Software Engineer II, Android, Health and Fitness Tracking

Software Engineer II position at Google focusing on Android health and fitness tracking development, requiring 1+ years of experience in software development and Android applications.

Software Engineer II, Android Onboarding

Software Engineer II position at Google focusing on Android device onboarding, setup experiences, and data transfer solutions, impacting billions of users worldwide.