Senior Android Engineer

Cognizant

Chandler (AZ)

On-site

USD 120,000 - 160,000

Full time

8 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision, and life ins.
Paid holidays plus PTO
401(k) plan and contributions
Long-term & short-term disability
Paid parental leave
Employee Stock Purchase Plan

Job summary

Cognizant is seeking a Senior Android Engineer to design, develop, and support enterprise authentication for Android apps. You will implement FIDO2, WebAuthn, Passkeys, Biometrics, YubiKey, and TOTP, and integrate with PingFederate, PingOne, and PingID. Proficiency in Kotlin/Java, Android SDK, Gradle, and Jetpack Compose is required.

The role is onsite in Phoenix, AZ, with five days a week at a Cognizant office or client site. Strong IAM experience and deep Android knowledge are essential.

Qualifications

  • 7+ years of Android or full-stack development experience.
  • 5+ years of Identity and Access Management experience.
  • 3+ years of FIDO2 and passwordless authentication implementation experience.
  • Experience with native Android development using Kotlin, Java, Android SDK, Android Studio, Gradle, and Jetpack Compose.
  • Experience implementing FIDO2, WebAuthn, Passkeys, Biometrics, YubiKey, and TOTP-based authentication.
  • Experience integrating with the Ping Identity ecosystem, including PingFederate, PingOne, and PingID.
  • Knowledge of the Android developer ecosystem, Google Play Console, and Android application lifecycle management.
  • Experience with Material Design and responsive mobile user interface development.

Responsibilities

  • Design, develop, and support authentication capabilities for enterprise Android applications.
  • Implement FIDO2, WebAuthn, Passkeys, Biometrics, YubiKey, and TOTP-based authentication.
  • Integrate Android applications with PingFederate, PingOne, and PingID.
  • Develop native Android applications using Kotlin, Java, Android SDK, Android Studio, Gradle, and Jetpack Compose.
  • Support the Android application lifecycle and deliver responsive mobile user interfaces using Material Design.

Skills

Android development
Identity and Access Management
FIDO2/passwordless authentication
Kotlin/Java development
Android lifecycle management

Tools

Android Studio
Gradle
Jetpack Compose
PingFederate/PingOne/PingID integration

Job description

About the role

As a Senior Android Engineer, you will make an impact by designing, developing, and supporting next-generation authentication capabilities for enterprise mobile applications. You will work with Android native development, mobile security, authentication standards, and modern passwordless authentication technologies.

In this role, you will implement FIDO2, WebAuthn, Passkeys, Biometrics, YubiKey, and TOTP-based authentication on Android platforms while integrating with the Ping Identity ecosystem, including PingFederate, PingOne, and PingID.

*Please note that this position is not eligible for visa transfer or sponsorship now or at any time in the future*

In this role, you will:
  • Design, develop, and support authentication capabilities for enterprise Android applications.
  • Implement FIDO2, WebAuthn, Passkeys, Biometrics, YubiKey, and TOTP-based authentication.
  • Integrate Android applications with PingFederate, PingOne, and PingID.
  • Develop native Android applications using Kotlin, Java, Android SDK, Android Studio, Gradle, and Jetpack Compose.
  • Support the Android application lifecycle and deliver responsive mobile user interfaces using Material Design.
Work model

At Cognizant, we strive to provide flexibility wherever possible, and we are here to support a healthy work-life balance through our various wellbeing programs. Based on this role’s business requirements, this is an onsite position requiring five days a week in a client or Cognizant office in Phoenix, Arizona.

The working arrangements for this role are accurate as of the date of posting. This may change based on the project you’re engaged in, as well as business and client requirements. Rest assured, we will always be clear about role expectations.

What you need to have to be considered
  • 7 or more years of Android or full-stack development experience.
  • 5 or more years of Identity and Access Management experience.
  • 3 or more years of FIDO2 and passwordless authentication implementation experience.
  • Experience with native Android development using Kotlin, Java, Android SDK, Android Studio, Gradle, and Jetpack Compose.
  • Experience implementing FIDO2, WebAuthn, Passkeys, Biometrics, YubiKey, and TOTP-based authentication.
  • Experience integrating with the Ping Identity ecosystem, including PingFederate, PingOne, and PingID.
  • Knowledge of the Android developer ecosystem, Google Play Console, and Android application lifecycle management.
  • Experience with Material Design and responsive mobile user interface development.
Salary and Other Compensation

The annual salary for this position depends on the experience and other qualifications of the successful candidate.

This position is also eligible for Cognizant’s discretionary annual incentive program and stock awards, based on performance and subject to the terms of Cognizant’s applicable plans.

Benefits

Cognizant offers the following benefits for this position, subject to applicable eligibility requirements:

  • Medical, dental, vision, and life insurance
  • Paid holidays plus Paid Time Off
  • 401(k) plan and contributions
  • Long-term and short-term disability
  • Paid parental leave
  • Employee Stock Purchase Plan
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior iOS Engineer
Senior iOS Engineer

Cognizant • Chandler (AZ)

On-site
USD 140,000 - 190,000
Medical/Dental/Vision/Life Insurance
Paid holidays & PTO
401(k) plan
+4
Senior Android Engineer - Passwordless Auth & FIDO2
Senior Android Engineer - Passwordless Auth & FIDO2

Cognizant • Chandler (AZ)

On-site
USD 120,000 - 160,000
Medical, dental, vision, and life ins.
Paid holidays plus PTO
401(k) plan and contributions
+3
Senior Java Developer
Senior Java Developer

Cognizant • Mason (OH)

Hybrid
USD 82,000 - 94,000
Medical Insurance
401(k) plan
Paid Time Off
+1
Identity Front-End Developer at Airitos Georgia
Identity Front-End Developer at Airitos Georgia

Ellenco Estágios e Treinamentos • Georgia

On-site
USD 90,000 - 150,000
Andriod Technical Lead
Andriod Technical Lead

Tata Consultancy Services • Washington

On-site
USD 100,000 - 140,000
Annual incentive
Medical coverage
Dental & Vision
+12
Senior Android Engineer
Senior Android Engineer

ManpowerGroup Global, Inc. • Town of Norway (WI), Atlanta (GA)

Hybrid
USD 90,000 - 120,000
Medical and Prescription Drug Plans
Dental Plan
Vision Plan
+2
Senior Android Developer
Senior Android Developer

The Glove • Pittsburgh

On-site
USD 120,000 - 150,000
Senior Digital S/W Engineer - Android
Senior Digital S/W Engineer - Android

Citi • New York (NY)

On-site
USD 107,000 - 161,000
Hybrid work model
Competitive compensation
Learning & development
+3
Senior Digital S/W Engineer - Android
Senior Digital S/W Engineer - Android

Citigroup Inc. • Irving (TX)

Hybrid
USD 107,000 - 161,000
Hybrid work model
Competitive compensation package
Learning & development resources
+1
Senior Software Engineer - Wallet/Authentication Platform (Client & Credentials)
Senior Software Engineer - Wallet/Authentication Platform (Client & Credentials)

ID.me • San Francisco (CA)

On-site
USD 190,000 - 222,000
401(k) with company match
Unlimited paid time off
Comprehensive health insurance
+1