Ramp

Software Engineer, Infrastructure

Ramp11 months ago
Location

New York, NY (HQ)

Type

Full Time

Salary

USD 184,800 – 374,900

Level

Mid

Role

Infrastructure Engineer

Posted

Apr 15, 2025

Full TimeMid

The role

Summary

Infrastructure Software Engineer role at Ramp building next-generation database, queue, and container orchestration systems. Join a fintech unicorn scaling to $100B+ in annual transaction volume, working with AWS cloud technologies, Terraform, and handling critical production infrastructure challenges.

What you'll do

Database Infrastructure Development: Influence and implement the next generation of Ramp's database infrastructure to handle billions in transaction volume
Real-time Queue Architecture: Design and build scalable real-time queue systems for processing financial transactions and events
Container Orchestration: Develop and maintain container orchestration infrastructure using ECS/EKS for microservices deployment
Cloud-Native Best Practices: Work across engineering organization to introduce and scale best practices with cloud-native technologies
Terraform Abstractions: Build abstractions within Terraform to simplify architecture and increase deployment velocity
Performance Optimization: Find solutions to Ramp's toughest scaling, performance, and low latency problems
Production Support: Participate in on-call rotation to solve critical production events and ensure system reliability
Cross-functional Collaboration: Partner with product and engineering teams to understand requirements and deliver high-impact infrastructure solutions

What we look for

Technical

Cloud Platform ExperienceProduction experience in AWS, GCP, or Azure with deep understanding of cloud services
Infrastructure-as-CodeExpertise in production deployment of Terraform for infrastructure automation
Object-Oriented ProgrammingProficiency in object-oriented programming languages like Python, Java, or Go
Specialized Infrastructure DomainDeep experience in one of: large-scale SQL database administration, real-time queue systems, or container orchestration

Education

Computer Science DegreeBachelor's degree in Computer Science, Engineering, or equivalent practical experience
Systems Engineering BackgroundStrong foundation in distributed systems, databases, and cloud computing principles

Experience

Systems Architecture2+ years of experience shipping high-quality architectures for critical systems
Production Database ManagementExperience with PostgreSQL, MySQL, or other large-scale SQL databases in production
Queue System ImplementationHands-on experience with Kafka, Celery, SQS, or Temporal in production environments
Container OrchestrationExperience with ECS, Kubernetes, load balancing, and web server administration

Skills

Required skills

AWS/Cloud PlatformsProduction experience with AWS, GCP, or Azure cloud services
TerraformExpert-level Infrastructure-as-Code implementation and best practices
Database AdministrationLarge-scale SQL database management and optimization
Container OrchestrationECS, Kubernetes, and container deployment strategies
Queue SystemsReal-time messaging and queue system architecture
Problem SolvingAbility to think through customer requirements and deliver high-impact solutions
Production OperationsExperience with on-call responsibilities and critical incident response

Nice to have

Fintech ExperiencePrevious experience building financial technology infrastructure
High-Scale SystemsExperience with systems processing billions of transactions
Monitoring & ObservabilityExperience with application performance monitoring and logging
Security Best PracticesUnderstanding of cloud security and compliance requirements
MentorshipExperience mentoring and growing other engineering team members

Compensation & benefits

Salary

USD 184,800 – 374,900 (annual)

Stock options

Available

Benefits

Health Insurance

100% medical, dental & vision insurance coverage for employees, partially covered for dependents

One Medical

Annual membership to One Medical for convenient healthcare access

401k Plan

Retirement plan with employer match on contributions

Flexible PTO

Unlimited paid time off policy

Fertility Benefits

Health Reimbursement Account up to $10,000 per year for fertility treatments

Parental Leave

Comprehensive parental leave policy for new parents

AI Tools Access

Unlimited AI token usage for productivity enhancement

Pet Insurance

Coverage for pet medical expenses

Home Office Setup

Centralized equipment ordering for remote work setup

Wellness Stipend

Health and wellness reimbursement program

Office Perks

In-office lunch, snacks, drinks, and amenities

Travel Budget

Budget for intra-office travel and team collaboration

Relocation Support

Assistance with relocation to NYC or SF as needed


Interview process

  1. 1
    Initial Screen Phone or video call with recruiting team to discuss background and role fit
  2. 2
    Technical Phone Screen 45-minute technical discussion covering infrastructure concepts, AWS, and system design
  3. 3
    System Design Interview 90-minute session designing large-scale infrastructure systems relevant to fintech
  4. 4
    Technical Deep Dive Interview focused on your area of specialization (databases, queues, or containers)
  5. 5
    Cultural Fit Interview Discussion with team members about collaboration, ownership, and engineering culture
  6. 6
    Final Interview Meeting with engineering leadership to discuss long-term vision and growth

Apply for this position

You'll be redirected to the company's application page