EarnIn

Senior Staff Software Engineer - Identity & Trust

EarnIn
Apply
4 hours ago
Remote, United StatesStaff+
H1B sponsor

Base Salary

$239k - $341k/yr

Responsibilities

  • Define the technical vision, architecture, and multi-year roadmap for the Identity & Trust platform.
  • Lead complex, ambiguous initiatives across multiple services and engineering teams from architecture through long-term operation.
  • Design secure, resilient, highly available distributed systems and APIs for authentication, authorization, identity verification, privacy, and trust capabilities.
  • Architect OAuth 2.0, OpenID Connect, SAML, RBAC/ABAC, MFA, identity federation, PII tokenization, data vaulting, secure document processing, and identity deduplication solutions.
  • Establish reusable architecture patterns, technical standards, APIs, documentation, and platform primitives for product teams.
  • Drive reliability, observability, SLOs, incident response, capacity planning, disaster recovery, and production readiness.
  • Lead responsible adoption of agentic and multi-agent engineering workflows with evaluation, security, and human-in-the-loop guardrails.
  • Mentor Staff and Senior engineers and influence technical direction through architecture reviews, RFCs, and design reviews.
  • Partner with Product, Security, Risk, Data Science, Design, Analytics, Infrastructure, Compliance, and executive stakeholders.

Requirements

  • 8+ years of software engineering experience with progression into Staff or Senior Staff-level technical leadership.
  • Proven experience defining and executing technical strategy for large-scale distributed systems or platform infrastructure.
  • Experience leading architecture and delivery across multiple engineering teams and organizational boundaries without direct authority.
  • Deep hands-on experience designing and operating secure, highly available distributed backend systems at scale.
  • Strong expertise in identity, trust, security, privacy, or regulated-data systems across consumer or enterprise experiences.
  • Deep understanding of OAuth 2.0, OpenID Connect, SAML, RBAC/ABAC, MFA, identity federation, and token management.
  • Experience with KYC or identity verification, fraud or risk systems, PII tokenization, data vaults, encryption, secure document processing, identity resolution, or user deduplication.
  • Production experience with Okta, Auth0, Keycloak, or comparable identity infrastructure.
  • Strong proficiency in at least one of Java, C#, Go, Kotlin, Python, or JavaScript/TypeScript, with ability to work across language boundaries.
  • Deep experience with REST APIs, SQL or NoSQL data stores, Kafka or equivalent streaming platforms, Kubernetes, microservices, and event-driven architectures.
  • Experience with SLOs, observability, incident response, capacity planning, disaster recovery, and production reliability for critical systems.
  • Hands-on experience building AI-assisted or agentic engineering workflows involving orchestration, tool use, evaluation, security boundaries, and guardrails.
  • Exceptional architectural judgment balancing security, privacy, reliability, scalability, developer experience, regulatory requirements, and execution speed.
  • Experience using AI-assisted development tools such as GitHub Copilot, Cursor, ChatGPT, or similar tools.

Benefits

  • Base salary of $238,660-$341,000 plus equity and benefits.
  • Remote role.
  • EarnIn supports a diverse and inclusive workplace and is an E-Verify participant.
EarnIn

About EarnIn

501-1,000 employees

EarnIn builds a mobile app for earned wage access and related financial tools for U.S. workers living paycheck to paycheck. It lets users access a portion of accrued wages before payday, plus features like credit monitoring, automated savings, low-balance alerts, and a debit card, with no mandatory fees or interest. Founded in 2012 and headquartered in Mountain View, California, the privately held company issues certain banking products via Evolve Bank & Trust.

Contact me