Skip to content
ChimeChime

Senior Software Engineer, Lending

Senior Software Engineer building and leading backend systems that connect Chime's member-facing lending products (loans, overdraft, wage access) to shared financial platforms. Requires 8+ years experience owning complex, high-stakes distributed systems end-to-end in fintech or similar high-integrity domains.

About the job

Responsibilities

  • Lead end-to-end architecture and delivery of backend systems that connect member-facing lending products with shared platforms such as Credit Risk, Capital Markets, Repayments, servicing, and core financial systems.
  • Drive complex, cross-team initiatives from problem definition through architecture, implementation, rollout, and iteration, especially where multiple teams or domains need to move in sync.
  • Own technical problems with real business and member impact, and bring structure, momentum, and clarity when the path is not obvious.
  • Define and evolve APIs, integration patterns, and data contracts so product teams can move faster without compromising safety, correctness, or reuse.
  • Design for scale, resiliency, observability, and operational excellence, with strong handling of failures, retries, reconciliation, auditability, and edge cases.
  • Identify opportunities to turn one-off product needs into reusable platform capabilities that unlock future velocity across Lending.
  • Partner closely with Product, Design, Risk, Data Science, Analytics, Finance, and Operations to translate ambiguous problems into practical, high-leverage technical solutions.
  • Influence how product and platform teams work together by clarifying ownership, reducing integration friction, and improving the quality of technical decision-making across boundaries.
  • Participate in on-call and incident response, and lead efforts to turn production lessons into lasting improvements in systems, tooling, and engineering practices.
  • Mentor other engineers through design reviews, technical feedback, and hands-on partnership, helping raise the leadership capacity of the broader org.
  • Contribute to roadmap and strategy conversations by identifying where platform investments can unlock multiple product outcomes over time.

Requirements

  • 8+ years of experience building and operating production software at scale, with a strong track record of owning backend systems end-to-end.
  • Strong backend engineering fundamentals, ideally with Ruby on Rails or a comparable framework, and experience building APIs and distributed systems in production.
  • Experience with transactional databases, asynchronous processing, caching, and large-scale application architecture.
  • Strong system design judgment and the ability to make sound tradeoffs across correctness, scalability, resiliency, speed, and long-term maintainability.
  • A track record of leading complex projects that span multiple teams, systems, or business workflows.
  • Experience working in fintech, lending, banking, payments, risk, or other high-integrity domains where correctness, traceability, and operational rigor matter deeply.
  • A high-ownership mindset and comfort operating in ambiguity, including the ability to create clarity, drive alignment, and move important work forward without waiting for perfect structure.
  • Strong communication and collaboration skills, with the ability to influence across engineering and cross-functional teams in a low-ego, effective way.
  • A product mindset and strong instincts for connecting technical decisions to member experience and business outcomes.
  • Experience mentoring engineers and helping teams raise the bar on design quality, testing, operational excellence, and engineering ownership.
  • Curiosity, sound judgment, and a genuine desire to understand systems deeply and improve them over time.

Nice-to-Haves

  • Experience with lending or credit systems such as underwriting, eligibility, line assignment, limits, repayments, collections, servicing, or decisioning.
  • Experience with financial platform domains such as capital markets workflows, reconciliations, ledgering, accounting interfaces, partner integrations, or bank integrations.
  • Familiarity with experimentation, analytics, and data-informed systems used to safely evolve decisioning and product strategy over time.
  • Experience helping product teams adopt shared platform capabilities through strong APIs, abstractions, internal tooling, or platform patterns.

Compensation

  • Base salary: $164000 - $259000 (may be higher depending on location, skills, qualifications, and experience).
  • Eligible for bonus, competitive equity package, and benefits.

Skills

Ruby on Rails, APIs, Distributed Systems, Transactional Databases, Asynchronous Processing, Caching, System Design, Fintech, Lending Systems, Capital Markets, Ledgering, Reconciliations

Moov

Moov

United States

Senior Software Engineer
$165k+/yrRemote5+ YOEBackend Engineering

Build and operate production fintech and payment services, APIs, and developer tooling using Go and microservices. The role requires experience delivering complex production systems, working in payments, and maintaining strong standards for testing, observability, and AI-assisted development.

Launchdarkly

Launchdarkly

United States

Senior Backend Engineer, Experimentation
$163k+/yrRemote6+ YOEBackend Engineering

Designs and operates scalable backend services for an experimentation platform, including data ingestion, metric computation, and results processing. Requires 6+ years of software engineering experience, strong Go or comparable backend-language skills, and experience with distributed, cloud-based, data-intensive systems.

Rula

Rula

United States

Senior Software Engineer - Patient Services
$166k+/yrRemote5+ YOEBackend Engineering

Senior Software Engineer who will architect and scale distributed backend data systems supporting patient services. The role requires 4+ years of experience, expertise in microservices and event-driven systems, and strong technical leadership and mentoring skills.

Cribl

Cribl

United States

Senior Software Engineer, Stream Integrations
$160k+/yrRemote5+ YOEBackend Engineering

Build and maintain integrations connecting Cribl’s stream processing engine with major data and cloud platforms. The role requires strong software engineering fundamentals, Node.js and TypeScript expertise, API and distributed-systems experience, and participation in on-call support.

Lithic

Lithic

New York, NY

Senior Software Engineer, Card Authorization
$160k+/yrRemote5+ YOEBackend Engineering

Build and operate real-time card authorization and fraud-prevention systems, including customer-facing controls and 3D Secure flows. The role requires 4+ years of backend experience, with Rust, distributed systems, payments, and end-to-end product ownership relevant to the work.