Senior Software Engineer, Authentication and Autofill, Android

7 Hours ago • 5 Years + • Mobile Development

Job Summary

Job Description

This Senior Software Engineer role focuses on accelerating the development of authentication, autofill, identification, and payment features for Android users. You'll collaborate with partner teams in Mountain View to enhance user experience. Responsibilities include writing and testing code, participating in design reviews, reviewing peer code, contributing to documentation, and troubleshooting system issues. The ideal candidate possesses extensive software development experience in Java or similar languages, a strong understanding of data structures and algorithms, and experience with Android development. Knowledge of cryptography and differential privacy is preferred. This position requires a Bachelor's degree or equivalent experience and at least 5 years of software development experience.
Must have:
  • 5+ years software development experience (Java preferred)
  • Experience with data structures/algorithms
  • Android development experience
  • Testing, maintaining, launching software
  • Code review and feedback
  • Debugging and issue resolution
Good to have:
  • Master's/PhD in CS
  • Technical leadership experience
  • Experience with accessible technologies
  • Cryptography and differential privacy knowledge

Job Details

Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience testing, maintaining, or launching software/Application products, and 1 year of experience with software design and architecture.
  • 5 years of experience with software development in Java or other programming languages, and with data structures/algorithms.

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.
  • Experience in Android or Mobile application development.
  • Knowledge in cryptography and differential privacy.

About the job

Google's software developers 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 software developers 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 developer, 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 software developers 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.

In this role, you will accelerate development of authentication, auto fill, identification, and payment features to help Android users organize their digital lives, working with partner teams in Mountain View.

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

Netflix - Software Engineer (L5) - Experimentation Platform

Netflix

Los Gatos, California, United States (On-Site)
5 Months ago
DEVOTEAM - Data engineer -Apache NIFI

DEVOTEAM

Casablanca, Casablanca-Settat, Morocco (Remote)
6 Months ago
Zengame Technology - Java Development Engineer

Zengame Technology

Shenzhen, Guangdong Province, China (On-Site)
2 Days ago
ByteDance - Software Development Engineer Graduate (Distributed NoSQL Database Systems)

ByteDance

San Jose, California, United States (On-Site)
3 Weeks ago
Next Level Business Services - Java Developer (Full Time)

Next Level Business Services

Cincinnati, Ohio, United States (On-Site)
6 Months ago
Nagarro - Senior Staff Engineer, PHP Magento

Nagarro

Mexico (Remote)
6 Months ago
STAGE - Flutter Developer

STAGE

Noida, Uttar Pradesh, India (On-Site)
2 Weeks ago
IND money - iOS Developer

IND money

Gurugram, Haryana, India (On-Site)
6 Months ago
Nagarro - Senior Staff Consultant, Support Presales

Nagarro

Sri Lanka (Remote)
6 Months ago
Technorizen Software Solutions - Exp. Android Developer (1-2 years)

Technorizen Software Solutions

Indore, Madhya Pradesh, India (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Backend Software Engineer

ByteDance

San Jose, California, United States (On-Site)
3 Weeks ago
ByteDance - Data Quality Assurance Engineer - Data Platform 2025 Start

ByteDance

Singapore (On-Site)
5 Months ago
NVIDIA - Senior Software Engineer, DGX Cloud Orchestration

NVIDIA

California, United States (Remote)
5 Days ago
ION - Principal Technical Consultant - Endur

ION

London, England, United Kingdom (On-Site)
6 Months ago
GoMotive - Senior Software Engineer, Backend

GoMotive

Pakistan (Remote)
4 Weeks ago
ByteDance - Software Engineer

ByteDance

San Jose, California, United States (On-Site)
2 Days ago
Next Level Business Services - Voice with C

Next Level Business Services

Philadelphia, Pennsylvania, United States (On-Site)
6 Months ago
Nagarro - Senior Engineer, QA Automation

Nagarro

Philippines (Remote)
6 Months ago
Sporty Group - IN QA Automation Engineer

Sporty Group

India (Remote)
10 Months ago
Google - Software Engineer III, Android, ART Libraries

Google

Bucharest, Bucharest, Romania (On-Site)
7 Hours ago

Get notifed when new similar jobs are uploaded

Jobs in Beijing, Beijing, China

undefined - Scenario mode FO

Beijing, Beijing, China (On-Site)
9 Months ago
Tencent - Senior Game Designer (Numerical Design) - Global AAA Action Game

Tencent

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Mattel  Inc  - Equipment & Facility Engineer

Mattel Inc

Dongguan, Guangdong Province, China (On-Site)
4 Months ago
Tencent - Senior Channels Marketing Manager - PUBG Mobile

Tencent

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Tencent - Senior Scene Artist

Tencent

Shanghai, Shanghai, China (On-Site)
4 Months ago
Supercell - Senior Client Programmer, Project R.I.S.E

Supercell

Shanghai, Shanghai, China (On-Site)
5 Months ago
Zengame Technology - Marketing Manager

Zengame Technology

Shenzhen, Guangdong Province, China (On-Site)
3 Weeks ago
Tencent - Senior Animation Designer for Global Realistic 3A Action Game

Tencent

Shenzhen, Guangdong Province, China (On-Site)
4 Months ago
Tencent - Senior Game Designer (Globalized Realistic 3A Action Game)

Tencent

Shenzhen, Guangdong Province, China (On-Site)
3 Months ago
Ourpalm - SLG Publishing Producer

Ourpalm

Beijing, Beijing, China (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Nagarro - Associate Staff Engineer, QA Automation

Nagarro

Hyderabad, Telangana, India (On-Site)
6 Months ago
Next Level Business Services - Xamarin Developer

Next Level Business Services

Neenah, Wisconsin, United States (On-Site)
6 Months ago
Quickplay - Senior Software Engineer (React Native-Android UI Development)

Quickplay

Chennai, Tamil Nadu, India (Hybrid)
9 Months ago
Nagarro - Associate Distinguished Engineer - Enterprise Architect

Nagarro

Japan (Remote)
6 Months ago
N-iX - Senior React Native Engineer

N-iX

Ukraine (Remote)
2 Days ago
STAGE - Flutter Developer

STAGE

Noida, Uttar Pradesh, India (On-Site)
2 Weeks ago
Nagarro - Associate Staff Engineer, Sharepoint

Nagarro

India (Remote)
6 Months ago
Bally's Interactive - Android Developer - Mid Level

Bally's Interactive

Manchester, England, United Kingdom (On-Site)
2 Days ago
Nagarro - Associate Staff Engineer, QA Automation

Nagarro

India (Remote)
6 Months ago
Nagarro - Associate Staff Engineer

Nagarro

Canada (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Dublin, County Dublin, Ireland (On-Site)

Sunnyvale, California, United States (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Warsaw, Masovian Voivodeship, Poland (On-Site)

Hyderabad, Telangana, India (On-Site)

Sunnyvale, California, United States (On-Site)

Sydney, New South Wales, Australia (On-Site)

Waterloo, Ontario, Canada (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