Senior Software Engineer, Android

3 Months ago • 5 Years + • Mobile Development

Job Summary

Job Description

Google is seeking a Senior Software Engineer, Android to contribute to the development and maintenance of its Android operating system. Responsibilities include writing and testing code, participating in design reviews, reviewing code from other developers, contributing to documentation, and resolving product issues. The ideal candidate will have 5+ years of software development experience, including experience with testing, maintaining, and launching software products, along with experience in software design and architecture. The role involves working on projects critical to Google's needs and offers opportunities to switch teams and projects. The Android team focuses on bringing computing to everyone globally, providing a platform for OEMs and developers to create compelling computing devices and apps.
Must have:
  • 5+ years software development experience
  • Experience with testing, maintaining, launching software
  • Software design and architecture experience
  • Data structures/algorithms knowledge
  • Write and test code
  • Participate in design reviews
Good to have:
  • Master's degree in CS
  • Technical leadership experience
  • Experience developing accessible technologies

Job Details

Minimum qualifications:

  • 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, and 1 year of experience with software design and architecture.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical field.
  • 1 year of experience in a technical leadership role.
  • Experience developing accessible technologies.

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.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

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

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

Similar Jobs

InnoPhase IoT - Sr. Staff/Principal Engineer, Digital Design

InnoPhase IoT

San Diego, California, United States (On-Site)
3 Months ago
Qualcomm - WLAN Software Engineer Sr.

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Google - Software Engineer (For Women in Tech Candidates)

Google

(On-Site)
8 Months ago
Monzo - Senior Staff Machine Learning Scientist

Monzo

London, England, United Kingdom (Hybrid)
2 Months ago
HCL Tech - Python Sr. Tech Lead (Data Analysis)

HCL Tech

Texas, United States (On-Site)
2 Months ago
Privy - React Native Engineer

Privy

New York, United States (Remote)
1 Year ago
Mozilla - Staff Software Engineer - Mobile Android

Mozilla

Germany (Remote)
1 Month ago
upstox - iOS Software Development Engineer III

upstox

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Mozilla - Staff Android Engineer

Mozilla

United States (Remote)
3 Weeks ago
Rippling - Senior Engineering Manager - Time Mobile

Rippling

San Francisco, California, United States (On-Site)
5 Days ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Canva - Senior Frontend Engineer - Apps API Platform

Canva

Auckland, Auckland, New Zealand (Remote)
2 Months ago
USE Insider - Customer Success Manager

USE Insider

State Of São Paulo, Brazil (Hybrid)
2 Months ago
Kin. - Senior Data Engineer

Kin.

United States (Remote)
1 Month ago
Nagarro - Associate Distinguished Engineer - Enterprise Data Architect

Nagarro

Allentown, Pennsylvania, United States (Remote)
9 Months ago
ShyftLabs - Senior Data Scientist

ShyftLabs

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
Rippling - Software Engineer I, Global Payroll Calculation

Rippling

Bengaluru, Karnataka, India (On-Site)
5 Days ago
deel. - Senior Backend Engineer, Node.js + AWS

deel.

Germany (Remote)
1 Week ago
binance - Senior DevOps Engineer (AWS, Kubernetes, Linux)

binance

Taipei City, Taiwan (Remote)
1 Year ago
eBay - Senior Member of Technical Staff, Backend Engineer, SEO Graph

eBay

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago
IBKR External - Software Engineer

IBKR External

Hyderabad, Telangana, India (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Aaryvartha technnologies - Android Game Development Company to Bring Your Game Idea to Life

Aaryvartha technnologies

Pune, Maharashtra, India (On-Site)
3 Weeks ago
Paytm - Key Account Manager

Paytm

Goa, India (On-Site)
6 Months ago
Dynamic next - Python/NodeJS Developer

Dynamic next

Kochi, Kerala, India (On-Site)
2 Months ago
Aaryvartha technnologies - Cross-Platform Game Development for Mobile, PC, Console & Web

Aaryvartha technnologies

Pune, Maharashtra, India (On-Site)
3 Weeks ago
zeta - Senior Site Reliability Engineer

zeta

Hyderabad, Telangana, India (On-Site)
9 Months ago
Daxko - Atlassian Administrator

Daxko

Noida, Uttar Pradesh, India (Hybrid)
2 Months ago
Impact Analytics - Senior Software Engineer - Front End

Impact Analytics

Bengaluru, Karnataka, India (On-Site)
10 Months ago
zeta - Software Development Engineer II - iOS

zeta

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Kulfi Collective - Lead - Talent & Community Management

Kulfi Collective

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Capgemini - IAM Business Analyst

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

endava - iOS Developer

endava

Osijek, Osijek-Baranja County, Croatia (On-Site)
4 Weeks ago
UXBERT Labs - Senior Mobile Developer

UXBERT Labs

Riyadh, Riyadh Province, Saudi Arabia (Hybrid)
7 Months ago
Zscaler - Senior Staff iOS/MacOS Engineer

Zscaler

San Jose, California, United States (On-Site)
3 Weeks ago
Trackman - Senior Android Developer - Mobile Golf

Trackman

(On-Site)
4 Months ago
NCR Atleos - SW Engineer II Mobile Apps

NCR Atleos

Hyderabad, Telangana, India (On-Site)
2 Months ago
PayPal - Sr Staff Software Engineer - Android

PayPal

San Jose, California, United States (Hybrid)
1 Month ago
ShyftLabs - Senior iOS Developer

ShyftLabs

Noida, Uttar Pradesh, India (Hybrid)
6 Months ago
Anavation - Senior Software Developer – Mobile/RE

Anavation

Lorton, Virginia, United States (Hybrid)
1 Month ago
Open Systems Technologies - Senior Android Developer

Open Systems Technologies

Budapest, Hungary (On-Site)
1 Month ago
easygo - Senior Mobile Engineer (Android)

easygo

Belgrade, Serbia (Hybrid)
6 Days ago

Get notifed when new similar jobs are uploaded

About The Company

Kirkland, Washington, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Mountain View, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Mexico City, Mexico City, Mexico (On-Site)

Belo Horizonte, State Of Minas Gerais, Brazil (On-Site)

Mexico City, Mexico City, Mexico (On-Site)

Mountain View, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug