EarnIn logo

Senior Staff Software Engineer - Identity & Trust

EarnIn
NewPosted yesterday

LOCATION

United States · Remote

EXPERIENCE

8+ Years

TYPE

FullTime

SALARY

$238.66K - $341K /year

SKILLS REQUIRED

Distributed SystemsIdentity ManagementSecurity ArchitectureTechnical LeadershipThreat Modeling

Job description

Overview

Senior Staff Software Engineer to define and evolve the Identity & Trust platform, covering authentication, authorization, identity verification, privacy, data protection, secure document processing, user/entity resolution, and fraud prevention.

What you'll do

  • 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.
  • Drive complex, ambiguous initiatives spanning multiple services and teams, from problem definition and architecture through implementation, rollout, and long-term operation.
  • 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.
  • 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.
  • Establish reusable architecture patterns, technical standards, APIs, documentation, and platform primitives that enable product teams to safely consume Identity & Trust capabilities.
  • Set the bar for reliability, observability, SLOs, incident response, capacity planning, disaster recovery, and production readiness across critical Trust infrastructure.
  • 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.
  • 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.
  • 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.

What you'll need

  • 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.
  • Exceptional architectural judgment and the ability to simplify complex systems while balancing security, privacy, reliability, scalability, developer experience, regulatory requirements, and speed of execution.
  • Experience using AI-assisted development tools (e.g., GitHub Copilot, Cursor, ChatGPT, or similar tools) as part of your software development workflow.

Details

  • Remote role; base salary range $238,660-$341,000 plus equity and benefits, determined by role, level, and location.
  • Full-time position.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Staff Software Engineer - Identity & Trust