SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Ramp is building smart infrastructure for finance teams, automating how over $200B in annualized spend flows through 70,000+ companies. The Accounts Receivable team is building systems to automate the full receivables lifecycle—from invoice creation through cash reconciliation in the general ledger.
In this role, you will own core backend systems that solve hard engineering problems at the intersection of complex finance workflows and real money movement. You'll design and build payment-matching systems that automatically apply incoming ACH, wire, card, and check payments to invoices, even when payment details are incomplete or inconsistent. You'll create accurate data models where every dollar is traceable from invoice through payment to general ledger, and build two-way integrations with ERPs like NetSuite and QuickBooks that remain consistent through retries, partial failures, and edits on either side.
You'll also own collections workflows that help businesses get paid faster, and you'll own projects end-to-end from problem definition and technical design through launch, monitoring, and iteration. As a senior engineer, you'll raise the engineering bar through design reviews, code reviews, and mentorship of other engineers.
The work is high-stakes and data-dense: matching messy payment data to the right invoices, keeping ledgers correct to the cent, and syncing reliably with accounting systems customers depend on. You'll work closely with product and design teams to turn complex finance workflows into software that works seamlessly.
REQUIREMENTS:
- Product sense: you care about the customer problem, not just the ticket, and you push back when the spec is wrong
- Experience designing and operating production backend systems, including APIs, data models, and asynchronous workflows
- Strong system design judgment and the ability to balance speed, correctness, reliability, and simplicity
- Track record of independently owning complex projects and shipping high-quality software
- Strong communication skills and collaborative approach to technical decisions
NICE TO HAVES:
- Experience with invoicing, billing, payments, accounting, or other financial workflows
- Experience building integrations that keep data consistent across systems
- Experience improving reliability and operational visibility in a growing product