Staff Software Engineer - Tools Team at ID.me

McLean, Virginia, United States

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

Requirements

  • Bachelor's degree in Computer Science or related field of study
  • 8+ years of experience in front-end or full-stack engineering, with a focus on web UI
  • 8+ years in Rails, GoLang, React, TypeScript, HTML/CSS, or other frontend architecture
  • Preferred Qualifications
  • Experience with identity verification, security, or regulated UX flows
  • Proven experience building and scaling customer-facing web applications
  • Strong understanding of component-driven design, state management, and secure front-end development
  • Ability to communicate clearly and influence cross-functional stakeholders
  • Comfortable working in fast-paced environments with tight feedback loops and high accountability
  • Experience mentoring engineers and setting UI technical direction across teams
  • Strong understanding of regulatory and compliance frameworks in IAM and digital security
  • Familiarity with design systems, shared component libraries, and modular SDK design

Responsibilities

  • Lead the technical vision for member support-facing verification UI flows across desktop and mobile web
  • Develop shared UI components to support scalable, multi-product verification workflows
  • Collaborate closely with UX, Design, and Product partners to drive high-impact, customer-first UI work
  • Implement best practices for performance, accessibility, and responsive design
  • Ensure compliance with IAM, security, and data protection standards
  • Mentor engineers and contribute to establishing engineering excellence and best practices
  • Contribute to design system initiatives and maintain a cohesive user experience across products
  • Lead instrumentation and experimentation efforts including A/B testing, analytics, and fraud detection UX

Skills

Key technologies and capabilities for this role

Ruby on RailsGoPostgreSQLAPIsFeature FlagsCloud Hosting

Questions & Answers

Common questions about this position

What is the salary for this Staff Software Engineer position?

This information is not specified in the job description.

Is this role remote or does it require office presence?

The team is located in the McLean VA office.

What technical skills and technologies are required for this role?

The team uses Ruby on Rails for full stack web applications, GoLang for APIs and services, and Postgresql for backends, all hosted in the cloud. Candidates need a Bachelor's degree in Computer Science or related field and 8+ years of experience in front-end engineering.

What does the Tools Team at ID.me work on?

The Tools Team is responsible for Support and Admin Tools, vendor products for Video Conferences (Pexip) and Workforce Management, as well as tools that automate or simplify work for customers, development teams, and partners like feature flags, data transformation, and transmission.

What makes a strong candidate for this Staff Software Engineer role?

Strong candidates will have a Bachelor's degree in Computer Science or related field, 8+ years of front-end experience, and the ability to lead technical vision, mentor engineers, collaborate with UX/Design/Product teams, and ensure compliance with security standards.

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