Taro Logo

Senior Software Engineer, Mobile (Android)

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

Job Description

Google is seeking a Senior Software Engineer to join their Android team, which powers more than 3 billion devices worldwide. This role is part of Google's mission to bring computing to everyone globally, believing that computing is a superpower for good that enables access to information, economic opportunity, productivity, and connectivity.

The position involves working on Android, Google's open-source mobile operating system, which serves as the platform for OEMs and developers to build compelling computing devices including smartphones, tablets, TVs, and wearables. The role requires expertise in Android application development and large-scale software development.

As a Senior Software Engineer, you'll be responsible for designing, developing, testing, and maintaining software solutions. You'll manage project priorities, deadlines, and deliverables while working with cutting-edge technologies. The role involves collaboration with teams across Google, code review, documentation, and participation in technical design decisions.

The ideal candidate will have at least 5 years of software development experience, with 3 years specifically in Android development. They should have a strong background in data structures/algorithms and experience with large-scale software development. Knowledge of Android app development principles and best practices is essential.

Google offers a collaborative work environment, opportunities for technical leadership, and the chance to impact billions of users worldwide. The position is based in Bucharest, Romania, where you'll work with talented engineers and contribute to one of the world's most widely-used mobile operating systems.

Last updated 4 days ago

Responsibilities For Senior Software Engineer, Mobile (Android)

  • Write and test product or system development code
  • Review code developed by other engineers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues
  • Participate in, or lead design reviews with peers and stakeholders

Requirements For Senior Software Engineer, Mobile (Android)

Java
Kotlin
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience with Android application development
  • Experience with large-scale software development, including multi-systems and codebases
  • Experience building and shipping Android application available on the Android system or Play Store
  • Experience in Android app development principles and best practices

Related Jobs