Staff Software Development Engineer - Android

ID.meMountain View, CA
40dOnsite

About The Position

As a Staff Software Development Engineer - Android, you will be a technical leader on ID.me's mobile team, shaping the future of our Android platform. You'll guide the development of the ID.me Authenticator app, design and deliver Android SDKs for internal and external use, and collaborate closely with the Senior Principal Mobile Architect to bring the brand new ID.me Super App to life. This role goes beyond building features - you will set the standard for Android development at ID.me, mentor a Senior Engineer on your team, and influence architecture decisions that directly impact millions of users. Your work will enable secure authentication, seamless digital identity interactions, and new forms of engagement across industries such as healthcare, government, and commerce-all while upholding the highest standards of security, privacy, and usability. This role is based in our Mountain View, CA office, 5 days per week

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 8+ years of professional Android development experience shipping consumer-facing apps at scale in Kotlin and modern Android frameworks.
  • 4+ years of experience designing or leading implementation of Android architecture patterns (e.g., MVVM, Clean Architecture, MVI) for production systems.

Nice To Haves

  • Deep understanding of mobile security, encryption, secure storage, and authentication protocols (OAuth2, OpenID Connect).
  • Demonstrated experience mentoring engineers and driving technical initiatives across teams.
  • Strong problem-solving skills with the ability to influence technical direction at the platform level.
  • Experience architecting and delivering SDKs for third-party developers.
  • Familiarity with digital wallets, biometric authentication, and passkey-based login.
  • Experience leading greenfield product development and contributing to large-scale launches.
  • Knowledge of CI/CD pipelines, automated testing frameworks, and monitoring for Android applications.
  • Exposure to regulated industries such as healthcare, finance, or government services.
  • Understanding of IAM compliance, data protection regulations, and Play Store review guidelines.

Responsibilities

  • Provide technical leadership for the ID.me Authenticator app, ensuring performance, scalability, and security.
  • Architect, build, and maintain reusable Android SDKs that power both internal apps and external partner integrations.
  • Collaborate with the Senior Principal Mobile Architect on the architecture and development of the greenfield ID.me Super App, spanning identity management, shopping, healthcare, and more.
  • Design and implement secure authentication flows, including biometric login, passkeys, and multi-factor authentication.
  • Establish and enforce best practices for Android development, including CI/CD, testing, and code quality.
  • Partner with Product, Design, Backend, and Security teams to deliver cohesive, high-quality solutions.
  • Contribute to long-term technical strategy and mobile platform evolution at ID.me.

Benefits

  • ID.me offers comprehensive medical, dental, vision, health savings account, flexible spending accounts (medical, limited purpose, dependent care, commuter benefit accounts), basic and voluntary life and AD&D insurance, 401(k) with company match, parental leave, ability to participate in unlimited paid time off subject to the terms and conditions of the PTO policy, including 8 company wide holidays, short and long-term disability insurance, accident and critical illness insurance, referral bonus policy, employee assistance program, pet insurance, travel assistant program, wellbeing and childcare discounts, benefit advocates, and a learning and development benefit.
  • The above represents the anticipated total rewards package for this job requisition. Final offers may vary from the amount listed based on qualifications, professional experiences, skills, education, relevant training, geographic location, and other job related factors.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Publishing Industries

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service