Software Engineer, Financial Systems
Job Description
Position Overview
At Ramp, we’re rethinking how modern finance teams function in the age of AI. Ramp is a financial operations platform designed to save companies time and money. Our all-in-one solution combines payments, corporate cards, vendor management, procurement, travel booking, and automated bookkeeping with built-in intelligence to maximize the impact of every dollar and hour spent. With more than 50,000 businesses saving $10B and 27.5M hours, Ramp is at the forefront of financial innovation.
In this role, you will help build the mission critical financial infrastructure that powers Ramp. You’ll design and build durable, auditable systems that blend data modeling, orchestration, and finance domain logic at scale – ensuring financial accuracy, robust reporting, forecasting, reconciliation, and regulatory compliance across our global operations.
If you are being referred for the role, please contact the referring person to apply on your behalf. In accordance with the San Francisco Fair Chance Ordinance, qualified applicants with arrest and conviction records will be considered for employment.
Key Responsibilities
- Design and build large-scale financial systems that handle high volumes of transactional data with correctness and precision
- Create robust and extensible data models and orchestration logic for ledgering, reconciliation, and financial reporting systems
- Partner directly with our CFO and finance leadership to translate business requirements into technical specifications
- Build systems that maintain auditability, data integrity, and regulatory compliance across our expanding product ecosystem
- Work on complex problems involving distributed systems, event-driven architectures, and financial data at scale
- Collaborate with engineers who care deeply about correctness, reliability, and elegant system design
Required Qualifications
- 3-5 years of backend engineering experience with expertise in building data-intensive systems
- Strong Python experience (ideally as your primary language)
- Deep SQL knowledge and experience working with complex data models
- Proven system design skills – able to take high-level requirements and architect scalable, maintainable solutions
- Experience thriving in startup-like environments with high ambiguity and independent problem-solving
- Comfortable working flexibly across the stack – from prototyping analyses in a Jupyter notebook to implementing production backend endpoints
- Track record of building reliable, well-tested systems where correctness matters
Preferred Qualifications
- Experience with financial data (banking, payments, card transactions, trading/exchange data)
- Familiarity with accounting concepts and ledgering systems
- Experience with distributed systems technologies (e.g., Kafka)
- Background in fintech products (billing, cards, payments, reconciliation)
- Experience working closely with internal stakeholders and translating business needs into technical solutions
- Experience with workflow orchestration tools like Temporal or Airflow
Benefits & Perks
- Compensation: $168K - $275.1K
- 100% medical, dental & vision insurance coverage for you
- Partially covered for your dependents
- One Medical annual membership
- 401k (including employer match on contributions made while employed by Ramp)
- Flexible PTO
- Fertility HRA (up to $10,000 per year)
- Parental Leave
- Pet insurance
- Centralized home-office equipment ordering for all employees
- Health and Wellness stipend
- In-office perks: lunch, snacks, drinks, and more
- Budget for intra-office travel
- Relocation support to NYC or SF (as needed)