# Senior Backend Engineer | Token Spend Management
**Company:** [Ramp](https://scaleengineer.com/companies/ramp)
Senior Backend Engineer role at Ramp focused on building the Token Spend Management platform, which helps finance and technical teams understand and manage AI provider costs and subscription spending across 70,000+ companies. You'll design and build backend services, integrations, and data models that transform provider usage information into actionable spend insights, while owning projects end-to-end from technical design through production monitoring. Requires strong backend systems experience, expertise with production APIs and data workflows, and demonstrated ability to independently ship high-quality software at scale.
**Role:** Backend Engineer
**Seniority:** Senior
**Locations:** New York, NY (HQ)
**Salary:** 204000–280000 USD
[Apply](https://jobs.ashbyhq.com/ramp/b7514711-8a29-4bd2-a97a-967be14e336f)
Canonical: https://scaleengineer.com/jobs/ramp/senior-backend-engineer-token-spend-management
---
## Responsibilities

- Design and Build Backend Services and APIs: Architect and develop scalable backend services and RESTful APIs that enable AI spend visibility, attribution, insights generation, and user-initiated controls. Design systems capable of handling complex spend data from multiple AI providers while maintaining high availability and low-latency responses for customer-facing features.
- Build and Maintain Third-Party Integrations: Develop and improve integrations that reliably ingest usage and billing information from supported AI providers and subscription platforms. Implement robust error handling, retry logic, and monitoring to ensure data accuracy and handle evolving third-party API specifications and breaking changes.
- Transform Data into Product Experiences: Convert raw usage and billing data from provider integrations into well-structured, queryable formats that power internal product experiences and customer-facing dashboards. Build data transformation pipelines that normalize heterogeneous data sources into consistent schemas.
- Build Reliable Data Models and Processing Workflows: Design and implement data models and asynchronous processing workflows that ensure spend information remains accurate, traceable, and audit-compliant. Establish data validation frameworks and implement idempotency patterns to prevent data corruption during distributed processing.
- Own Projects End-to-End: Lead projects from initial technical design and architecture through implementation, testing, production deployment, monitoring setup, and iterative improvements. Document architectural decisions, manage technical debt, and communicate status and trade-offs to cross-functional stakeholders.
- Improve System Reliability and Performance: Proactively enhance system reliability, query performance, and observability as customer usage scales and provider coverage expands. Implement monitoring and alerting strategies, optimize database queries, implement caching strategies, and conduct performance testing.
- Cross-Functional Collaboration: Partner closely with product managers, designers, data analysts, and engineering teammates to translate customer needs into technical specifications and practical solutions. Participate in design reviews and contribute to product roadmap discussions with engineering perspective.
- Mentor and Raise Engineering Standards: Contribute to team growth through thoughtful code reviews that provide learning opportunities, technical mentorship of junior engineers, and participation in design reviews that establish high standards for system architecture and code quality.
- Develop Inference Accounting Systems: Participate in company-wide initiatives to develop novel inference accounting systems that enable customers to understand and optimize AI model inference costs across different providers and deployment configurations.

## Requirements

### education

- {"name":"Computer Science or Related Field","description":"Bachelor's degree in Computer Science, Computer Engineering, Mathematics, or equivalent professional experience. Alternative: demonstrated mastery through significant open-source contributions or shipped production systems."}
- {"name":"Software Engineering Fundamentals","description":"Strong foundation in computer science fundamentals including algorithms, data structures, complexity analysis, and system design principles."}

### technical

- {"name":"Production Backend Systems Architecture","description":"Demonstrated experience designing, building, and operating production backend systems at scale, including REST APIs, event-driven architectures, and asynchronous workflows. Should understand database design patterns, caching strategies, and distributed systems principles."}
- {"name":"Data Integration and ETL Pipelines","description":"Strong experience working with external data sources, building reliable data integrations, and handling data quality challenges. Must understand how to process heterogeneous data formats, implement error handling, and manage schema evolution from third-party systems."}
- {"name":"Database Design and Query Optimization","description":"Proficiency in relational database design, query optimization, and understanding of indexing strategies. Experience with both transactional and analytical database patterns, and ability to design schemas that support complex spend tracking and attribution queries."}
- {"name":"Complex Project Ownership","description":"Proven track record of independently owning and shipping complex backend projects that required cross-functional coordination, technical decision-making, and managing ambiguity. Ability to scope, estimate, and deliver high-quality solutions with minimal guidance."}
- {"name":"System Reliability and Observability","description":"Practical experience building systems with strong emphasis on observability, monitoring, and alerting. Understanding of logging frameworks, metrics collection, distributed tracing, and ability to debug production issues in complex systems."}
- {"name":"Code Quality and Communication","description":"Strong ability to write clean, maintainable code with clear documentation and architectural decisions. Excellent written and verbal communication skills, particularly for explaining technical complexity to non-technical stakeholders."}
- {"name":"Ambiguous Problem Solving","description":"Comfort working through ill-defined product problems with cross-functional partners, asking clarifying questions, and discovering requirements iteratively. Ability to propose technical solutions that balance multiple competing concerns."}

### experience

- {"name":"Backend Systems Development","description":"Minimum 6-8 years of professional software engineering experience, with at least 4+ years focused on backend systems development, API design, and production infrastructure."}
- {"name":"Large-Scale Data Processing","description":"Proven experience building systems that process, transform, and validate large volumes of data with focus on data correctness and audit trails."}
- {"name":"Integration Development","description":"Prior experience building integrations with third-party services, APIs, or billing platforms where reliability and handling interface changes are critical."}
- {"name":"Production Ownership","description":"Track record of owning production systems through their full lifecycle including monitoring, incident response, and iterative performance improvements based on observability data."}

## Skills

### required

- {"name":"Backend API Design and Implementation","description":"Expert-level ability to design REST APIs, understand pagination patterns, rate limiting, versioning strategies, and implement proper error handling and status codes. Experience with async request handling."}
- {"name":"Relational Databases and SQL","description":"Strong SQL proficiency including complex queries, joins, subqueries, window functions, and query optimization. Understanding of indexing strategies, query plans, and database connection management."}
- {"name":"System Architecture and Scalability","description":"Ability to design scalable backend architectures that handle growth in data volume and user load. Understanding of caching layers, database replication, and service decomposition strategies."}
- {"name":"Data Validation and Error Handling","description":"Expertise in building robust data pipelines with comprehensive validation, error handling, retry logic, and idempotency patterns. Experience with eventual consistency and distributed transaction patterns."}
- {"name":"Production Monitoring and Debugging","description":"Proficiency with observability tools including structured logging, metrics, and distributed tracing. Ability to diagnose production issues and implement monitoring that catches problems early."}
- {"name":"Software Engineering Practices","description":"Strong understanding of testing strategies including unit, integration, and end-to-end testing. Experience with code review processes, version control (Git), and continuous integration/deployment pipelines."}
- {"name":"Asynchronous and Event-Driven Systems","description":"Deep understanding of message queues, job queues, event streaming, and asynchronous processing patterns. Experience designing workflows that guarantee exactly-once or at-least-once delivery semantics."}

### preferred

- {"name":"AI Provider APIs and Billing Systems","description":"Hands-on experience integrating with AI provider APIs (OpenAI, Anthropic, Azure OpenAI, etc.) or familiarity with how AI service billing and usage metering works."}
- {"name":"Usage Metering and Billing Platforms","description":"Prior experience building or integrating with billing systems, usage metering solutions, or subscription management platforms where accurate accounting and timely reporting are critical."}
- {"name":"Financial Technology and Spend Management","description":"Background in fintech, expense management systems, corporate card platforms, or financial data products. Understanding of financial compliance, audit requirements, and data accuracy expectations."}
- {"name":"Real-Time Analytics and Dashboarding","description":"Experience with time-series data, aggregation queries optimized for analytical workloads, and designing data models that support flexible dashboarding and reporting capabilities."}
- {"name":"Multi-Tenant Systems and Data Isolation","description":"Experience building or scaling multi-tenant SaaS systems with robust data isolation, row-level security, and cross-tenant query patterns that prevent data leakage."}
- {"name":"Cost Attribution and Chargeback Systems","description":"Experience building systems that support complex cost allocation, attribution to teams or projects, or chargeback mechanisms in engineering or finance contexts."}
- {"name":"Open Source or Public Portfolio","description":"Contributions to relevant open-source projects, published technical blog posts, or public GitHub repositories demonstrating backend architecture expertise and system design thinking."}

## Tech stack

### tools

- {"name":"Docker and Kubernetes","description":"Containerization and orchestration platforms for deploying backend services, managing scaling, and ensuring consistency across environments."}
- {"name":"Git and GitHub","description":"Version control system and collaboration platform for code reviews, branch management, and CI/CD integration."}
- {"name":"CI/CD Platforms (GitHub Actions, CircleCI, GitLab CI)","description":"Continuous integration and deployment tools for automating testing, building, and deploying backend services with confidence."}
- {"name":"Datadog, New Relic, or Grafana","description":"Monitoring and observability platforms for tracking system health, implementing alerts, and gaining visibility into system behavior and performance metrics."}
- {"name":"PagerDuty or Similar","description":"On-call management platform for incident alerting and response coordination during production issues."}
- {"name":"AWS or GCP Cloud Services","description":"Cloud infrastructure providers for computing, database, and managed services used to run scalable backend systems. Familiarity with services like RDS, S3, Lambda, and networking."}
- {"name":"API Design Tools (Postman, Swagger/OpenAPI)","description":"Tools for designing, documenting, and testing REST APIs during development and integration work."}
- {"name":"Load Testing Tools (k6, Apache JMeter, Locust)","description":"Performance testing frameworks for simulating production load and identifying bottlenecks before scaling."}

### others

- {"name":"Third-Party API Integration Patterns","description":"Deep understanding of building against external APIs, handling authentication methods (OAuth, API keys), pagination, rate limiting, and webhook patterns for receiving data."}
- {"name":"Data Transformation and Normalization","description":"Expertise in designing ETL processes that convert heterogeneous data formats into normalized schemas, handle schema evolution, and validate data quality."}
- {"name":"Distributed Systems Concepts","description":"Understanding of concepts like eventual consistency, idempotency, exactly-once delivery semantics, and tradeoffs between consistency and availability in distributed systems."}
- {"name":"Financial Data Accuracy and Compliance","description":"Understanding of financial systems requirements including audit trails, immutable records, reconciliation processes, and regulatory compliance considerations for financial data."}
- {"name":"Spend Attribution and Cost Allocation","description":"Knowledge of techniques for attributing costs to teams, projects, or cost centers, handling shared resources, and supporting complex chargeback models."}

### databases

- {"name":"PostgreSQL","description":"Primary relational database for transactional data, spend records, and customer information. Understanding of JSONB, window functions, and advanced querying for complex spend analysis."}
- {"name":"Redis","description":"In-memory data store for caching query results, managing session state, rate limiting, and implementing distributed locks in high-throughput systems."}
- {"name":"Kafka or Event Streaming","description":"Event streaming platforms for building reliable data pipelines that ingest provider APIs and process spend data asynchronously across services."}
- {"name":"Elasticsearch or Similar","description":"Full-text search and analytics engine potentially used for making spend data searchable and supporting complex filtering on transaction logs."}
- {"name":"Data Warehousing (Snowflake, BigQuery, or Redshift)","description":"Cloud data warehouses for aggregating spend data at scale, supporting analytical queries, and enabling complex reporting for customers."}

### languages

- {"name":"Python","description":"Primary backend language commonly used for building scalable APIs, data processing pipelines, and integration logic at fintech companies. Strong type hints and async support essential for this role."}
- {"name":"TypeScript/JavaScript","description":"Alternative or complementary backend language for APIs and backend services, particularly if Node.js is part of the stack for building event-driven systems."}
- {"name":"SQL","description":"Essential expertise for complex data modeling, complex reporting queries, query optimization, and database design that supports spend tracking and attribution functionality."}
- {"name":"Go or Rust","description":"Potential system programming languages for performance-critical components, integration services, or high-throughput data processing."}
- {"name":"Bash/Scripting","description":"Proficiency with shell scripting for deployment automation, CI/CD pipeline configuration, and operational tasks."}

### frameworks

- {"name":"FastAPI or Django REST Framework","description":"Modern Python web frameworks commonly used for building REST APIs with strong type validation, automatic documentation, and async support."}
- {"name":"Express.js or Koa","description":"Node.js web frameworks for building RESTful APIs, handling middleware, and supporting asynchronous request processing."}
- {"name":"gRPC or Protocol Buffers","description":"High-performance RPC frameworks potentially used for internal service communication in microservices architectures."}
- {"name":"Celery or Airflow","description":"Task queue and workflow orchestration frameworks for building reliable asynchronous processing pipelines and scheduled jobs."}

## Benefits

### benefits

## Compensation

- **max:** 0
- **min:** 0
- **currency:** 
- **stockOptions:** false

## Interview process

### steps

## Full description
# **About Ramp**

Ramp is building the smart infrastructure for finance teams, embedded in the transaction flow of every dollar a business spends. We automate how over $200B in annualized spend flows in and out of 70,000+ companies: authorizing payments, flagging risk, categorizing spend, and closing books.

The problems are high-stakes, data-dense, and unforgiving.

We hire people with high agency and high urgency. We look for slope over intercept. We care less about where you trained and more about what you’ve built. At Ramp, everyone is a builder who owns problems end to end and makes consequential decisions that shape the outcome.

The median Ramp customer saves 5% and grows revenue 16% in their first year – far in excess of businesses operating without Ramp. We believe every ambitious company deserves the same.

If you want to build systems that directly shape how companies move and manage billions, Ramp is the place to do it.

# About the Role

Ramp’s Token Spend Management team helps finance and technical teams understand and manage what they spend across AI providers and subscriptions. We are building [the third pillar](https://ramp.com/blog/ramp-at-44-billion-the-third-pillar) of finance. The product brings provider usage and billing information together so customers can see where costs come from, attribute spend, and act on it with greater confidence.

We’re looking for a senior backend engineer to build the systems behind that experience. You’ll own substantial projects from design through production, turn data from different providers into dependable product experiences, and work with product, design, data, and engineering partners to make complex spend information useful to customers. You will be involved in key company initiatives such as inference accounting, and figuring out new and novel ways to help companies not just manage, but think about their AI Spend.

## What You’ll Do

* Design and build backend services and APIs that support AI spend visibility, attribution, insights, and controls
* Build and improve integrations that ingest usage and billing information from supported providers
* Taking the data from those integrations and converting it into helpful structures for external customers, and internal product consumers
* Create reliable data models and processing workflows that make spend information accurate, traceable, and useful across the product
* Own projects from technical design through launch, monitoring, and iteration
* Improve the reliability, performance, and observability of systems as customer usage and provider coverage grow
* Partner with product, design, data, and engineering teammates to turn customer needs into practical solutions
* 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 judgment about system design, data correctness, reliability, and when to keep a solution simple
* A track record of independently owning complex projects and shipping high-quality software
* Experience working with external data sources or integrations where data quality and changing interfaces matter
* Comfort working through ambiguous product problems with cross-functional partners
* Clear communication and a collaborative approach to technical decisions and feedback

## Nice to Haves

* Experience with usage metering, billing, spend management, or financial data products
* Experience integrating with AI providers or other third-party usage and billing APIs
* Experience building attribution, alerts, limits, or other systems that help customers understand and manage spend

## **Benefits available to all full-time Ramp employees (Global)**

* Flexible PTO
* Centralized home-office equipment ordering
* Health and wellness stipend
* Budget for intra-office travel
* Weekly coffee stipend

## **United States**

* 100% medical, dental & vision insurance coverage for you, with partial coverage for dependents
* One Medical annual membership
* 401(k), including employer match on contributions made while employed by Ramp
* Fertility HRA (up to $10,000 per year)
* Parental leave: up to 16 weeks (birthing + bonding) or 8 weeks (bonding only) at 100% pay
* Pet insurance
* In-office perks: lunch, snacks, drinks, and more
* Relocation expense coverage to NYC or SF (if needed)

## **Canada**

* Group medical, dental, and vision coverage through Sun Life
* Life, AD&D, and disability coverage
* Fertility drug coverage (up to $4,000 lifetime)
* Group Retirement Plan with employer match (RRSP + DPSP)
* Parental leave: up to 16 weeks (birthing + bonding) or 8 weeks (bonding only) at 100% pay, with additional time available at reduced pay
* Employee Assistance Program and virtual care through Lumino Health

## **United Kingdom**

* Private medical insurance through Freedom Elite
* Virtual GP and at-home care via eMed x Livi
* Workplace pension through Penfold, with salary sacrifice option
* Parental leave: up to 16 weeks (birthing + bonding) or 8 weeks (bonding only) at 100% pay with additional time available at reduced pay

## **Referral Instructions**

If you are being referred for the role, please contact that person to apply on your behalf.

## **Other notices**

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

_Beware of recruiting scams: Ramp will only contact you through official @_[_Ramp.com_](http://Ramp.com) _email addresses and will never ask for payment or sensitive personal information during the hiring process._

[Ramp Applicant Privacy Notice](https://ramp.com/legal/applicant-privacy-notice)
