Skip to content
EarninEarnin

Senior Staff Software Engineer

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.

About the job

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.

Skills

Kubernetes, Kafka, DynamoDB, MySQL, Oauth 2.0, Openid Connect, SAML, Rbac/Abac, MFA, Kyc, Pii Tokenization, REST APIs, Microservices, Python, TypeScript

Coinbase

Coinbase

United States

Senior Staff Software Engineer, Institutional Exchange
$263k+/yrRemote10+ YOEBackend Engineering

Sets architectural direction and remains hands-on in building ultra-low-latency institutional trading systems spanning matching, risk, order management, and market data. Requires 10+ years of software engineering experience and deep expertise in distributed systems and backend performance.

Vanta

Vanta

Remote

Staff Software Engineer, GRC
$260k+/yrRemote10+ YOEBackend Engineering

Leads architecture and technical strategy for Vanta’s government compliance product, building scalable backend systems and new workflows in a 0-to-1 environment. Requires 10+ years of backend experience, strong systems thinking, cross-functional influence, and a track record of mentoring engineers.

Coinbase

Coinbase

United States
Senior Staff Software Engineer, Finhub
$254k+/yrRemote12+ YOEBackend Engineering

Senior Staff Software Engineer defining the technical vision and architecture for FinHub’s financial ledger and money-movement platform. The role requires 12+ years of backend distributed-systems experience and deep expertise in high-consequence transaction systems.

Coinbase

Coinbase

United States

Sr. Staff Technical Risk Architect, Unified Training
$254k+/yrRemote7+ YOEBackend Engineering

Architect and own Coinbase’s end-to-end institutional trading platform, spanning low-latency messaging, order and execution management, connectivity, and settlement. The role requires extensive backend distributed-systems experience, deep Java expertise, and a track record building reliable trading infrastructure in regulated financial environments.

Coinbase

Coinbase

United States

Sr. Staff Technical Architect, Unified Trading
$254k+/yrRemote7+ YOEBackend Engineering

Architect and own Coinbase’s real-time, cross-asset risk and margin engine for institutional trading. The role requires staff-level backend architecture expertise, low-latency Java and messaging experience, and a background building regulated financial risk systems at scale.