Software Engineer, Infrastructure

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

WFA Digital Insight

As the remote job market continues to evolve, demand for skilled software engineers in infrastructure development has seen a significant surge, with companies like Ramp at the forefront. With over

00B in annualized spend flowing through their systems, the need for experts in cloud-native technologies, high-stakes data systems, and scaling is paramount. The current market context, where cloud infrastructure spending is expected to exceed $500 billion by 2026, underscores the importance of this role. Candidates should be prepared to leverage their expertise in AWS or equivalent cloud providers to drive innovation and scalability. Before applying, it's crucial to understand the high agency and urgency required to excel in this position, as well as the potential for long-term impact on technical design and engineering culture.

Job Description

About the Role

The Software Engineer, Infrastructure role at Ramp is pivotal in building and maintaining the company's smart infrastructure for finance teams. This involves working on high-stakes, data-dense systems that automate payments, flag risks, categorize spend, and close books for over 50,000 companies. The successful candidate will be part of a highly cross-functional team, solving a wide range of engineering challenges with a strong sense of ownership and a passion for learning and growth.

Day-to-day, the role will involve working closely with a team of committed and talented engineers to influence and implement the next generation of Ramp's database, real-time queue, or container orchestration infrastructure. This is a critical position that requires deep knowledge of AWS or an equivalent cloud provider, experience with deploying production databases, and a keen understanding of scale, concurrency, fault tolerance, and idempotency.

What You Will Do

  • Influence and implement the next generation of Ramp's database infrastructure, focusing on scalability, performance, and low latency.
  • Work across the engineering organization to introduce and scale best practices with cloud-native technologies such as Cloudflare, Amazon ALB, Service Discovery, ECS/EKS, Celery, Kafka, Amazon Aurora PostgreSQL, Elasticache Redis, and S3.
  • Build abstractions within Terraform to simplify the architecture and increase velocity and ownership.
  • Find solutions to Ramp's toughest scaling, performance, and low latency problems, ensuring high availability and reliability.
  • Participate in an On Call rotation to solve critical production events, demonstrating a strong sense of urgency and agency.
  • Mentor and foster the growth of other team members, promoting a culture of learning and excellence.
  • Collaborate with cross-functional teams to design and implement new features and systems, aligning with the company's mission and goals.
  • Stay up-to-date with the latest technologies and trends in cloud computing, infrastructure engineering, and software development.
  • Contribute to the development of a robust and secure infrastructure, ensuring compliance with industry standards and best practices.

What We Are Looking For

  • At least 2+ years of experience shipping high-quality architectures for critical systems, with a preference for experience in cloud-native technologies.
  • Production experience in AWS, GCP, or Azure, with deep knowledge of one or more of these cloud providers.
  • An ability to think through customer requirements and come up with high-impact solutions to solve their problems quickly.
  • Expertise in a production deployment of Infrastructure-as-Code, such as Terraform.
  • Proficiency in an object-oriented programming language.
  • Deep experience in one of the following areas: large-scale SQL database administration, real-time queue systems, or container orchestration/web server administration.
  • Strong problem-solving skills, with the ability to analyze complex issues and develop effective solutions.
  • Excellent communication and collaboration skills, with experience working in cross-functional teams.

Nice to Have

  • Experience with agile development methodologies and version control systems such as Git.
  • Knowledge of security best practices and compliance frameworks, such as SOC 2 or HIPAA.
  • Familiarity with machine learning and data analytics tools, with an understanding of how these can be integrated into infrastructure systems.
  • Participation in open-source projects or personal coding initiatives, demonstrating a passion for software development and innovation.

Benefits and Perks

  • 100% medical, dental, and vision insurance coverage for U.S.-based full-time employees.
  • Partially covered insurance for dependents.
  • One Medical annual membership for seamless healthcare access.
  • 401k with employer match on contributions made while employed by Ramp.
  • Flexible PTO to ensure work-life balance.
  • Fertility HRA (up to
    0,000 per year) for family planning support.
  • Parental Leave to support new families.
  • Unlimited AI token usage for professional development.
  • Pet insurance to cover your furry friends.
  • Centralized home-office equipment ordering for all employees.
  • Health and Wellness stipend to promote personal well-being.
  • In-office perks including lunch, snacks, drinks, and more, for when you're in the office.
  • Budget for intra-office travel to facilitate team collaboration.
  • Relocation support to NYC or SF, as needed, to help you move for the role.

How to Stand Out

  • Tailor your resume and cover letter to highlight your experience with cloud-native technologies, infrastructure engineering, and software development, emphasizing achievements over responsibilities.
  • Prepare examples of your work, such as personal projects or contributions to open-source initiatives, to demonstrate your skills and passion for infrastructure development.
  • Stay updated on the latest trends in cloud computing and infrastructure engineering to show your commitment to professional development and readiness to adapt to new technologies.
  • Be ready to talk about your problem-solving approach, providing concrete examples of how you've analyzed complex issues and developed effective solutions in past roles.
  • Showcase your soft skills, such as communication, collaboration, and mentoring, as these are crucial for success in a cross-functional team environment.
  • Research Ramp's mission and values and be prepared to discuss how your own goals and values align with the company's, demonstrating your enthusiasm for the role and the company.
  • Practice your coding skills, as you may be asked to complete coding challenges or whiteboarding exercises 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.