Software Engineer, Bill Pay & Procurement

RampRamp·Remote(New York, NY (HQ))
Software Development
Excel

WFA Digital Insight

The demand for skilled software engineers in fintech has surged, with companies like Ramp leading the charge. As the finance industry shifts towards automation and AI-driven solutions, experts with proficiency in languages like Python and experience with data-intensive systems are in high demand. With the global fintech market projected to reach new heights, this role offers a unique chance to be part of a team that's redefining how businesses manage spend. Before applying, candidates should be prepared to showcase their ability to design and scale complex systems, collaborate with cross-functional teams, and drive technical excellence.

Job Description

About the Role

The Software Engineer, Bill Pay & Procurement role at Ramp is a critical position that involves designing and building core systems for the company's finance infrastructure. As a key member of the P2P team, you will be responsible for creating seamless, automated flows that connect vendors, invoices, and payments. This is a high-stakes role that requires a deep understanding of complex systems, a passion for precision, and the ability to collaborate with various stakeholders.

The P2P team at Ramp is dedicated to reimagining how businesses manage spend, and this role is at the forefront of that vision. You will be working on systems that directly impact how companies move and manage billions of dollars, making this an exciting opportunity for those who want to make a real difference in the world of finance.

Ramp's mission is to provide smart infrastructure for finance teams, and this role is a crucial part of achieving that goal. By joining the team, you will be part of a group of talented individuals who are passionate about building systems that are precise, reliable, and extensible.

What You Will Do

  • Design and build core P2P systems, including invoice ingestion and approval workflows, payment orchestration, and reconciliation logic.
  • Enable AI agents to classify, validate, and process invoices automatically, reducing manual review and accelerating financial close.
  • Own backend services that process large volumes of financial events across Bill Pay, Procurement, and Treasury.
  • Collaborate cross-functionally with Product, Finance, and Data to translate accounting and compliance policies into robust, testable code.
  • Extend Ramp’s financial ledger to handle new transaction types, international payments, and automated audit trails.
  • Drive technical excellence around reliability, observability, and data integrity in systems where correctness directly impacts financial reporting.
  • Continuously improve developer tooling and internal APIs that make P2P data accessible across Ramp’s product ecosystem.
  • Work closely with finance, risk, and product stakeholders to translate business rules into software logic.
  • Participate in code reviews and contribute to the improvement of the overall codebase.

What We Are Looking For

  • 3+ years of backend engineering experience, ideally in fintech, payments, or transactional systems.
  • Proven experience designing and maintaining data-intensive distributed systems with strong consistency and auditability requirements.
  • Deep knowledge of Python (or a comparable backend language) and SQL.
  • Comfort building event-driven systems and scaling high-volume, low-latency architectures.
  • Strong system design and debugging skills, with a focus on correctness and speed.
  • Ability to work closely with finance, risk, and product stakeholders to translate business rules into software logic.
  • Passion for building systems that are precise, reliable, and extensible as Ramp scales globally.
  • Excellent communication and collaboration skills, with the ability to work effectively in a remote team.
  • Strong understanding of accounting and compliance principles, with the ability to apply them to software development.

Nice to Have

  • Experience with accounts payable, payments, or reconciliation systems.
  • Familiarity with accounting or ERP integrations (e.g. NetSuite, QuickBooks, Oracle).
  • Background in compliance-heavy or regulated domains.
  • Exposure to AI-driven automation or interest in working with AI/ML teams to build intelligent finance workflows.
  • Desire to move quickly while maintaining an uncompromising standard for data accuracy and auditability.

Benefits and Perks

  • 100% medical, dental & vision insurance coverage for U.S.-based full-time employees.
  • Opportunity to work on a high-impact project that is redefining the finance industry.
  • Collaborative and dynamic work environment with a team of talented professionals.
  • Flexible working hours and remote work options.
  • Professional development opportunities, including training and conference sponsorships.
  • Access to cutting-edge technologies and tools.
  • Competitive salary and benefits package.
  • Equity opportunities for eligible employees.

How to Stand Out

  • Be prepared to showcase your experience with Python and SQL, and demonstrate your ability to design and scale complex systems.
  • Highlight your understanding of accounting and compliance principles, and how you can apply them to software development.
  • Emphasize your ability to work effectively in a remote team, and your experience with collaboration tools and communication platforms.
  • Show a passion for building precise, reliable, and extensible systems, and a willingness to drive technical excellence in your work.
  • Be ready to discuss your experience with data-intensive distributed systems, and how you can maintain strong consistency and auditability requirements.
  • Research the company and the role thoroughly, and be prepared to ask informed questions during the interview process.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.