E

EarnIn

On-demand wage access via app

Senior Staff Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeMountain View, CA, USA

About the Job

Requirements

  • At least 8 years of software engineering experience, with demonstrated progression into Staff or Senior Staff-level technical leadership.
  • A 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 consumer and enterprise experiences.
  • Deep understanding of authentication and authorization protocols and patterns, including OAuth 2.0, OpenID Connect, SAML, role-based access control, attribute-based access control, multi-factor authentication, identity federation, and token management.
  • Experience architecting one or more trust domains, such as KYC or identity verification, fraud or risk systems, PII tokenization, data vaults, encryption, secure document or 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, and ability to work effectively across language boundaries.
  • Deep experience with REST APIs, SQL or NoSQL data stores, Kafka or equivalent streaming platforms, Kubernetes, microservices, and event-driven architectures.
  • Strong operational instincts, including experience with service-level objectives, 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 ability to simplify complex systems while balancing security, privacy, reliability, scalability, developer experience, regulatory requirements, and speed of execution.
  • Demonstrated ability to mentor senior technical talent and create leverage across an engineering organization.
  • Experience using AI-assisted development tools such as GitHub Copilot, Cursor, or ChatGPT as part of a software development workflow.
  • Experience in FinTech, regulated industries, identity, fraud, privacy, security, or compliance-sensitive environments is strongly preferred.

Responsibilities

  • Define the technical vision, architecture, and multi-year roadmap for Identity & Trust, establishing scalable patterns across authentication, authorization, KYC or 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 emphasis on security, privacy, reliability, and regulatory requirements.
  • Architect solutions for OAuth 2.0, OpenID Connect, SAML, role-based access control, attribute-based access control, multi-factor authentication, identity federation, KYC, PII tokenization, data vaulting, secure file ingestion and scanning, and user or entity deduplication.
  • Establish reusable architecture patterns, technical standards, APIs, documentation, and platform primitives that enable product teams to safely use Identity & Trust capabilities without reinventing foundational security and compliance solutions.
  • Set standards for reliability, observability, service-level objectives, incident response, capacity planning, disaster recovery, and production readiness across critical Trust infrastructure.
  • Lead 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 standards through architecture reviews, technical RFCs, design reviews, and hands-on technical leadership.
  • Work 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.

Desired Qualifications

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

About the Company

EarnIn

On-demand wage access via app

EarnIn provides wage access through a mobile app, allowing users to cash out a portion of their earned wages before payday without traditional fees or interest. Users choose how much to withdraw, with the deduction taken from their next paycheck; Balance Shield automates savings by topping up if balance falls too low; Tip Jar encourages saving and community contributions. The model relies on voluntary payments from users, enabling pay-what-you-want contributions rather than mandatory fees. The company emphasizes a community-driven approach to financial fairness and security with 256-bit encryption.

Company size
501-1,000
Company stage
Debt Financing
Total funding
$565.1M
Headquarters
Mountain View, CA
Founded
2012

Recently Posted Jobs

Explore more opportunities at EarnIn

See more jobs