Staff Software Development Engineer - Android at ID.me

Mountain View, California, United States

ID.me Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, Healthcare, Government, CommerceIndustries

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

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

Skills

Android
Kotlin
Java
Android SDK
Mobile Development
OAuth
Biometrics
Architecture
Mentoring
Security
Privacy

ID.me

Digital identity verification for secure access

About ID.me

ID.me provides a platform for digital identity verification, allowing individuals to prove and share their identity online. Users create a verified digital identity that can be used to access various services and discounts from partner companies. This process helps businesses ensure that only eligible individuals receive specific offers, which reduces fraud and enhances security. ID.me primarily serves military personnel, first responders, students, teachers, nurses, medical professionals, and government employees, making it particularly valuable in sectors like e-commerce, healthcare, government services, and education. Unlike its competitors, ID.me focuses on building trust between businesses and customers by offering a streamlined verification process that complies with regulatory requirements. The company's goal is to simplify identity verification while providing secure access to services and discounts.

McLean, VirginiaHeadquarters
2010Year Founded
$279.5MTotal Funding
SERIES_DCompany Stage
Government & Public Sector, Cybersecurity, HealthcareIndustries
1,001-5,000Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Life Insurance
Disability Insurance
Health Savings Account/Flexible Spending Account
Unlimited Paid Time Off
Paid Vacation
401(k) Company Match
401(k) Retirement Plan
Parental Leave
Employee Assistance Program
Pet Insurance
Travel Assistance Program
Wellbeing and Childcare Discounts
Referral Bonus
Learning and Development Benefit

Risks

Increased competition from new digital identity startups threatens ID.me's market share.
Privacy concerns and regulatory scrutiny could impact ID.me's data handling practices.
Technical challenges in scaling video chat services may lead to customer dissatisfaction.

Differentiation

ID.me is the only provider offering video chat for identity verification.
The company serves diverse sectors, including government, retail, and healthcare.
ID.me's platform is NIST 800-63-3 IAL2/AAL2 conformant, ensuring high security standards.

Upsides

ID.me's valuation increased to $1.8 billion, showing strong investor confidence.
Partnerships with government agencies enhance ID.me's credibility and market reach.
The growing demand for digital identity verification boosts ID.me's market potential.

Land your dream remote job 3x faster with AI