Software Engineer, Bill Pay & Procurement

Ramp Ramp · Fintech · New York, NY · Engineering

Backend engineer for Ramp's Bill Pay & Procurement team, focusing on designing and scaling systems that process financial transactions, enable AI agents for invoice processing, and ensure auditability and data integrity in a high-stakes fintech environment.

What you'd actually do

  1. Design and build core P2P systems, from invoice ingestion and approval workflows to payment orchestration and reconciliation logic.
  2. Enable AI agents to classify, validate, and process invoices automatically, reducing manual review and accelerating financial close.
  3. Own backend services that process large volumes of financial events across Bill Pay, Procurement, and Treasury.
  4. Collaborate cross-functionally with Product, Finance, and Data to translate accounting and compliance policies into robust, testable code.
  5. Extend Ramp’s financial ledger to handle new transaction types, international payments, and automated audit trails.

Skills

Required

  • Python
  • SQL
  • backend engineering
  • distributed systems
  • event-driven systems
  • system design
  • debugging
  • collaboration with stakeholders

Nice to have

  • accounts payable
  • payments
  • reconciliation systems
  • accounting integrations
  • ERP integrations
  • NetSuite
  • QuickBooks
  • Oracle
  • compliance-heavy domains
  • regulated domains
  • AI-driven automation
  • AI/ML teams
  • intelligent finance workflows
  • data accuracy
  • auditability

What the JD emphasized

  • core P2P systems
  • AI agents
  • large volumes of financial events
  • accounting and compliance policies
  • financial ledger
  • transaction types
  • international payments
  • automated audit trails
  • reliability
  • observability
  • data integrity
  • financial reporting
  • developer tooling
  • internal APIs
  • P2P data
  • product ecosystem
  • backend engineering experience
  • fintech
  • payments
  • transactional systems
  • data-intensive distributed systems
  • strong consistency
  • auditability requirements
  • Python
  • SQL
  • event-driven systems
  • scaling high-volume
  • low-latency architectures
  • system design
  • debugging skills
  • correctness
  • speed
  • finance
  • risk
  • product stakeholders
  • business rules
  • software logic
  • precise
  • reliable
  • extensible
  • scales globally