Senior Software Engineer, Android

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$150,000 - $300,000
Android
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer · Enterprise SaaS · Mobile

Description For Senior Software Engineer, Android

Google is seeking a Senior Software Engineer for their Android team, which powers more than 3 billion devices worldwide. Android is Google's open-source mobile operating system focused on bringing computing to everyone globally. The role involves developing next-generation technologies that impact billions of users' connectivity and interactions.

As a Senior Software Engineer, you'll be instrumental in managing project priorities, deadlines, and deliverables while designing, developing, testing, deploying, maintaining, and enhancing software solutions. The position requires expertise across various technical areas, including information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, and UI design.

The Android team's mission is to democratize computing access worldwide, believing it to be a force for good that enables access to information, economic opportunity, productivity, and connectivity. You'll work on the platform that allows OEMs and developers to build compelling computing devices, from smartphones to tablets, TVs, and wearables.

This role offers opportunities to switch teams and projects as both you and Google's fast-paced business grow. The ideal candidate should be versatile, demonstrate leadership qualities, and be enthusiastic about tackling new problems across the full stack as Google continues to push technology forward.

Working at Google means joining a company committed to building a representative workforce and fostering a culture of belonging. The position offers the chance to work on projects critical to Google's needs while contributing to a platform that impacts billions of users globally.

Last updated 4 days ago

Responsibilities For Senior Software Engineer, Android

  • Write and test 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 Senior Software Engineer, 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 testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • 1 year of experience in a technical leadership role (preferred)
  • Experience developing accessible technologies (preferred)

Benefits For Senior Software Engineer, Android

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Equal opportunity employer
  • Inclusive work environment
  • Global collaboration opportunities

Interested in this job?

Jobs Related To Google Senior Software Engineer, Android

Senior Software Engineer, Mobile (Android)

Senior Software Engineer position at Google focusing on Android development, requiring 5+ years of experience in software development and expertise in mobile applications.

Senior Software Engineer, Mobile (Android), Google Workspace

Senior Android Engineer role at Google Workspace, developing mobile applications with competitive compensation and opportunity to impact billions of users.

Senior Software Engineer, Android, Platform and Devices

Senior Software Engineer position at Google focusing on Android platform and devices, requiring 5+ years of software development experience and strong expertise in storage solutions.

Senior Software Engineer, Messages, Spam and Abuse, Android

Senior Software Engineer position at Google, focusing on spam and abuse prevention in Android Messages, requiring 5+ years of software development experience and Android expertise.

Senior Software Engineer, ChromeOS

Senior Software Engineer position at Google, working on ChromeOS and Android technologies, requiring 5 years of software development experience and strong technical leadership skills.