hero

Portfolio jobs

Open roles at our portfolio companies

Software Development Engineer IV, Android (Remote)

ID.me

ID.me

Software Engineering
United States
Posted on Tuesday, August 29, 2023

Company Overview

ID.me simplifies how people securely prove and share their identity online. The company empowers people to control their data through a portable and trusted login, which means they don’t need to create a new password when visiting sites that have the ID.me button.

The COVID-19 pandemic accelerated digital migration for many critical services. Those services require a trusted identity to safeguard against fraud and help ensure people are who they claim to be. With ID.me, login and identity credentials move with people, which can reduce the time and frustration of having to verify at multiple sites and set up multiple passwords.

ID.me is a credential service provider compliant with federal standards for digital identity verification.

In addition to helping people control their credentials and data, the company’s “No Identity Left Behind” initiative strives to expand access and inclusion for all people. The company offers multiple pathways to verification – online self-serve, live video chat agents, and in person. ID.me is passionate about building a robust identity network that does not compromise access for traditionally underserved groups.

Company Overview

ID.me simplifies how people securely prove and share their identity online. The company empowers people to control their data through a portable and trusted login, which means they don’t need to create a new password when visiting sites that have the ID.me button.

The COVID-19 pandemic accelerated digital migration for many critical services. Those services require a trusted identity to safeguard against fraud and help ensure people are who they claim to be. With ID.me, login and identity credentials move with people, which can reduce the time and frustration of having to verify at multiple sites and set up multiple passwords.

ID.me is a credential service provider compliant with federal standards for digital identity verification.

In addition to helping people control their credentials and data, the company’s “No Identity Left Behind” initiative strives to expand access and inclusion for all people. The company offers multiple pathways to verification – online self-serve, live video chat agents, and in person. ID.me is passionate about building a robust identity network that does not compromise access for traditionally underserved groups.

Role Overview

ID.me is looking for a Software Development Engineer IV, Android who possesses a passion for owning and driving a mobile ecosystem end to end. This senior Android developer collaborates closely with other engineering and product teams to conceptualize and build the best mobile solutions for the business problems at hand.

This role leads ID.me’s development efforts in the Android space while partnering to exert influence over the mobile space as a whole. A wide spectrum of mobile techniques and tools are available to be leveraged from full native applications, hybrid web/native integrations, to integrated InstantApps and SDKs that support 3rd-party applications. ID.me’s mobile landscape is changing, and this role presents an opportunity to get in on the ground floor.

Responsibilities

  • Own the Android application ecosystem at ID.me including code, build, testing, deployment, maintenance, and monitoring
  • Advance the automated testing posture at ID.me by consistently creating unit and end-to-end tests as a matter of habit
  • Consistently ship small and medium features and improvements with minimal guidance and support from other team members
  • Work collaboratively with other software engineers on large cross-team projects, defining, designing and shipping new features and applications
  • Derive actionable insights based on analytics and monitoring to implement key components and fixes according to these discoveries
  • Act as a mentor to other developers through code reviews and document critiques, and actively participate in cross team knowledge sharing forums
  • Quickly prototype and evaluate new features and technologies to determine the best course of action for a given problem
  • Lead and contribute to the architecture and design of upcoming features, driving consensus among stakeholders in both product and engineering

Qualifications

  • 5+ years of proven software development experience on the Android platform, and prior publication of at least one original Android app
  • 1+ years experience with Kotlin
  • 3+ years experience in Java
  • Experience contributing to mobile test coverage and overall quality through unit and end-to-end test frameworks
  • Prior ownership of the build / publishing process of an Android application
  • Proven track record of using outside data sources to monitor, debug, and influence application improvements and decisions (Firebase, Crashalytics, Google Analytics, Sentry, Honeycomb, etc)

Preferred Qualifications

  • Prior experience with iOS development to collaborate through code reviews, design documents, and pair programming to solve issues and unblock teammates
  • Previous contribution to a hybrid web/native application
  • Knowledge of relational databases such as PostgresSQL, MySQL or MSSQL Server, or similar
  • Passion for software engineering, learning and continuous improvement
  • Must have strong oral and written communication skills, and be a team player with a self-managing work ethic
  • Experience shipping features via InstantApps or AppClips
  • Understanding of technologies such as OpenID Connect (OIDC), SAML, XACML SCIM, OAuth, Federation, etc
  • Knowledge of TOTP, FIDO, Yubikeys, or mobile authenticators

Note that candidates must be located in the continental U.S. and willing to work core EST or CST hours

ID.me maintains a work environment free from discrimination, where employees are treated with dignity and respect. All ID.me employees share in the responsibility for fulfilling our commitment to equal employment opportunity. ID.me does not discriminate against any employee or applicant on the basis of age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. ID.me adheres to these principles in all aspects of employment, including recruitment, hiring, training, compensation, promotion, benefits, social and recreational programs, and discipline. In addition, ID.me's policy is to provide reasonable accommodation to qualified employees who have protected disabilities to the extent required by applicable laws, regulations and ordinances where a particular employee works. Upon request we will provide you with more information about such accommodations.

Please review our Privacy Policy, including our CCPA policy, at id.me/privacy. If you provide ID.me with any personally identifiable information you confirm that you have read and agree to be bound by the terms and conditions set out in our Privacy Policy.

ID.me participates in E-Verify.