Earnin Senior Staff Software Engineer at Earnin leads architecture and strategy for the Identity & Trust platform. The role involves building secure, scalable systems for authentication, authorization, identity verification, and fraud prevention.
Responsibilities
Set Platform Strategy & Architecture: Define the technical vision, architecture, and multi-year roadmap for Identity & Trust, establishing scalable patterns across authentication, authorization, KYC/identity verification, PII protection, secure document processing, deduplication, and related trust capabilities.
Lead High-Impact Technical Initiatives: Drive complex, ambiguous initiatives spanning multiple services and teams—from problem definition and architecture through implementation, rollout, and long-term operation.
Build Secure, Resilient Infrastructure: Design highly available distributed systems and APIs using microservices, event-driven architectures, and technologies such as Kubernetes, Kafka, DynamoDB, and MySQL, with strong emphasis on security, privacy, reliability, and regulatory requirements.
Evolve Identity & Trust Capabilities: Architect solutions for OAuth 2.0, OpenID Connect, SAML, RBAC/ABAC, MFA, identity federation, KYC, PII tokenization, data vaulting, secure file ingest/scanning, and user/entity deduplication.
Create Organizational Leverage: Establish reusable architecture patterns, technical standards, APIs, documentation, and platform primitives that enable product teams to safely consume Identity & Trust capabilities without reinventing foundational security and compliance solutions.
Drive Operational Excellence: Set the bar for reliability, observability, SLOs, incident response, capacity planning, disaster recovery, and production readiness across critical Trust infrastructure.
Advance AI-Powered Engineering: Lead the responsible adoption of agentic workflows and multi-agent systems to automate engineering, testing, debugging, operations, and analysis, with appropriate evaluation, security, and human-in-the-loop guardrails.
Multiply Engineering Talent: Mentor Staff and Senior engineers, influence technical direction across organizations, and raise the bar through architecture reviews, technical RFCs, design reviews, and hands-on technical leadership.
Partner Across the Company: Work closely with Product, Security, Risk, Data Science, Design, Analytics, Infrastructure, Compliance, and executive stakeholders to translate customer, business, security, and regulatory needs into durable technical strategies.
Qualification
Strong expertise across identityDeep experience with REST APIsStrong operational instincts
Required
8+ years of software engineering experience, with demonstrated progression into Staff/Senior Staff-level technical leadership.
Proven track record defining and executing technical strategy for large-scale distributed systems or platform infrastructure.
Demonstrated ability to lead architecture and delivery across multiple engineering teams and organizational boundaries, without relying on direct authority.
Deep hands-on experience designing and operating secure, highly available distributed backend systems at scale.
Strong expertise across identity, trust, security, privacy, or regulated-data systems, ideally spanning both consumer and enterprise experiences.
Deep understanding of authentication and authorization protocols and patterns, including OAuth 2.0, OpenID Connect, SAML, RBAC/ABAC, MFA, identity federation, and token management.
Experience architecting one or more Trust domains such as KYC/identity verification, fraud or risk systems, PII tokenization, data vaults, encryption, secure document/file processing, identity resolution, or user deduplication.
Production experience with identity platforms such as Okta, Auth0, Keycloak, or comparable internally developed identity infrastructure.
Strong proficiency in at least one modern programming language such as Java, C#, Go, Kotlin, Python, or JavaScript/TypeScript, with the ability to work effectively across language boundaries.
Deep experience with REST APIs, SQL/NoSQL data stores, Kafka or equivalent streaming platforms, Kubernetes, microservices, and event-driven architectures.
Strong operational instincts, including 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, including orchestration, tool use, evaluation, security boundaries, and guardrails.