Skip to content
RampRampNew York, NY

Software Engineer, Banking

Build large-scale backend systems for money movement and payments infrastructure at Ramp. Own end-to-end architecture, reliability, and integrations with banking and crypto rails.

142k – 335k
Remote5+ YOEBackend Engineering

About the role

What You'll Do

  • Design and build large-scale backend systems for money movement with strict correctness requirements
  • Architect clean, extensible abstractions for complex payments infrastructure — making it easier for other teams to interface with financial rails
  • Build systems that handle both traditional banking and emerging crypto payment rails
  • Interface with diverse third-party banking and payments partners to accelerate feature delivery
  • Own problems end to end — from technical architecture to production reliability to partner integrations
  • Bring deep attention to detail to financial systems where doing things right matters more than moving fast

What You Need

  • 5+ years of backend or platform engineering experience, ideally in high-scale production environments
  • Strong systems design skills — ability to take ambiguous requirements and architect reliable, maintainable solutions
  • Comfort with distributed systems, performance optimization, and production reliability
  • Experience thriving in fast-moving environments with high ambiguity and independent problem-solving
  • A builder mentality — you own outcomes, not just tickets

Nice to Have

  • Experience in fintech, payments, or banking (ACH, card rails, crypto, ledgers)
  • Familiarity with financial concepts: billing, reconciliation, ledgering, banking flows
  • Experience integrating with third-party financial APIs or banking partners
  • Background working closely with enterprise customers or navigating treasury management systems

Skills

Backend EngineeringDistributed SystemsSystem DesignPerformance OptimizationProduction ReliabilityFintechPaymentsBankingAchCryptoFinancial ApisLedgering
Upstart

Software Engineer, Verifications Platform

UpstartUnited States

Design and build backend services powering automated verification workflows, financial data integrations, and approval decisioning for lending products. Requires 3+ years building distributed systems in Kotlin or Java.

142k – 197k
Remote3+ YOEBackend Engineering
Upstart

Software Engineer, Foundations

UpstartUnited States

Build and maintain scalable backend data systems and pipelines supporting audience segmentation, marketing attribution, and customer acquisition at a leading AI lending platform.

142k – 196k
Remote3+ YOEBackend Engineering
Tailscale

Billing Engineer

TailscaleUnited States

Build and maintain core billing infrastructure at Tailscale, including integrations with Stripe/Metronome, metering and pricing logic for usage-based billing, and ownership of the full product lifecycle for financial systems. Requires backend engineering experience focused on payments or billing, strong Go skills, and knowledge of distributed systems.

143k – 179k
Remote5+ YOEBackend Engineering
Pave

Software Engineer - Core Platform

PaveSan Francisco, CA +2

Builds and scales core platform backend for data-intensive applications, designing generalized solutions for cross-product challenges. Requires 3+ years backend experience with TypeScript/Node.js, data infrastructure, and leading complex projects.

141k – 265k
Hybrid3+ YOEBackend Engineering
Clickhouse

Software Engineer - Database Integrations

ClickhouseUnited States

Builds high-throughput real-time data replication integrations from databases like Postgres, MySQL, MongoDB into ClickHouse. Requires 5+ years experience, Go proficiency, cloud-native skills, and Kubernetes; focuses on reliability, edge cases, and customer-driven innovation.

141k – 230k
Remote5+ YOEBackend Engineering