# Senior Staff Software Engineer

**Company:** [Earnin](https://hotfix.jobs/companies/earnin)
**Location:** Mountain View, CA
**Role:** Backend Engineering
**Salary:** $279k – $341k/yr
**Experience:** 8+ years
**Skills:** Kubernetes, Kafka, DynamoDB, MySQL, Oauth 2.0, Openid Connect, SAML, Rbac/Abac, MFA, Kyc, Pii Tokenization, REST APIs, Microservices, Python, TypeScript
**Posted:** 2026-08-18

> This Senior Staff Software Engineer will define and lead the architecture of EarnIn’s Identity & Trust platform, spanning authentication, authorization, verification, privacy, fraud prevention, and secure data processing. The role requires 8+ years of software engineering experience and deep expertise in secure distributed backend systems.

## Job Description

## Responsibilities

- Define the technical vision, architecture, and multi-year roadmap for Identity & Trust, including authentication, authorization, KYC/identity verification, PII protection, secure document processing, deduplication, and related trust capabilities.
- Lead complex, ambiguous initiatives across 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, Kubernetes, Kafka, DynamoDB, and MySQL, emphasizing security, privacy, reliability, and regulatory requirements.
- Architect solutions involving OAuth 2.0, OpenID Connect, SAML, RBAC/ABAC, MFA, identity federation, KYC, PII tokenization, data vaulting, secure file ingestion and scanning, and user/entity deduplication.
- Establish reusable architecture patterns, technical standards, APIs, documentation, and platform primitives.
- Drive reliability, observability, SLOs, incident response, capacity planning, disaster recovery, and production readiness.
- Lead responsible adoption of agentic workflows and multi-agent systems for engineering, testing, debugging, operations, and analysis, with evaluation, security, and human-in-the-loop guardrails.
- Mentor Staff and Senior engineers and provide technical leadership 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.
- 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.
- Deep hands-on experience designing and operating secure, highly available distributed backend systems at scale.
- Expertise in identity, trust, security, privacy, or regulated-data systems.
- Strong understanding of OAuth 2.0, OpenID Connect, SAML, RBAC/ABAC, MFA, identity federation, and token management.
- Experience with KYC/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.
- Proficiency in at least one of Java, C#, Go, Kotlin, Python, or JavaScript/TypeScript.
- Experience with REST APIs, SQL/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.
- Hands-on experience building AI-assisted or agentic engineering workflows, including orchestration, tool use, evaluation, security boundaries, and guardrails.
- Exceptional architectural judgment, communication, and mentoring skills.
- Experience using AI-assisted development tools such as GitHub Copilot, Cursor, or ChatGPT.

## Nice to Have

- Experience in FinTech, regulated industries, identity, fraud, privacy, security, or compliance-sensitive environments.

## Compensation and Benefits

- Base salary: **$279,000–$341,000**, plus equity and benefits.
- Hybrid position requiring in-person work at the Mountain View headquarters two days per week.

## Similar jobs

- [Senior Staff Software Engineer, Institutional Exchange](https://hotfix.jobs/jobs/a60cae28-0009-445d-8f68-7c2072aebd3a) - Coinbase - Remote - $263k – $309k/yr
- [Staff Software Engineer, GRC](https://hotfix.jobs/jobs/3a506b48-97b0-44a6-8c94-1b8de6be5ad9) - Vanta - Remote - $260k – $306k/yr
- [Senior Staff Software Engineer, Finhub](https://hotfix.jobs/jobs/1951727b-0f94-41ad-a9e8-bd7a603a152d) - Coinbase - Remote - $254k – $299k/yr
- [Sr. Staff Technical Risk Architect, Unified Training](https://hotfix.jobs/jobs/eaff856e-132b-4615-bb8a-2ca932a5794d) - Coinbase - Remote - $254k – $299k/yr
- [Sr. Staff Technical Architect, Unified Trading](https://hotfix.jobs/jobs/2b650025-1fb0-4fbb-9b44-5b0c2c99f345) - Coinbase - Remote - $254k – $299k/yr

**Apply:** https://hotfix.jobs/jobs/dee0f79b-db20-42d6-bb5c-0d4385927334
**Canonical:** https://hotfix.jobs/jobs/dee0f79b-db20-42d6-bb5c-0d4385927334