Senior Backend Engineer | Accounting
ABOUT THE ROLE
Finance teams need a dependable way to turn everyday spending and payments into accurate books. Ramp's Accounting team builds the systems that carry accounting context across our products, help customers categorize and reconcile activity, and keep their records in sync. When those systems work well, finance teams spend less time correcting data and more time understanding their business.
We're looking for a Senior Backend Engineer to build across that accounting experience. You could work on the services behind accounting rules and data models, the flow of transactions into the books, or the reliability of sync and reconciliation workflows. You'll own complex projects from design through production and work with product, design, and engineering partners to make accounting workflows simpler and more trustworthy for customers.
WHAT YOU’LL DO
- Design and build backend services, APIs, and data models that support accounting workflows across Ramp's products
- Make financial data accurate, traceable, and resilient as transactions move through coding, reconciliation, and sync
- Improve the reliability and visibility of workflows that span Ramp and customers' accounting systems, including how they handle failures and changes
- Partner with product and engineering teammates to understand finance teams' needs and turn them into practical technical designs
- Own substantial projects from design and implementation through launch, monitoring, and iteration
- Raise the engineering bar through thoughtful design reviews, code reviews, and mentorship
WHAT YOU’LL NEED
- Experience designing, building, and operating production backend systems, including APIs, data models, and asynchronous workflows
- Strong system design judgment, especially around data correctness, reliability, and keeping complex systems understandable
- A track record of independently owning complex projects and shipping high-quality software
- The ability to investigate problems across services and data flows and turn what you learn into durable improvements
- Clear communication and a collaborative approach to technical decisions and feedback
NICE TO HAVES
- Experience with accounting, payments, spend management, or other financial data products
- Familiarity with accounting concepts such as coding, reconciliation, or the general ledger
- Experience building integrations or data workflows that keep information consistent across systems