Software Engineer, Engineering Platform

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

WFA Digital Insight

As the demand for skilled software engineers continues to grow, with a 25% increase in job postings in the last year, companies like Ramp are looking for experts who can build and manage high-performance infrastructure. With the rise of remote work, the need for reliable and efficient systems has never been more critical. Ramp, a leading fintech company, is seeking a highly skilled Software Engineer to join their Engineering Platform team. This role stands out in the current market due to its focus on building the factory that builds the product, offering a unique opportunity for engineers to make a significant impact.

Job Description

About the Role

The Engineering Platform team at Ramp is responsible for building and maintaining the systems that enable 300+ engineers to work efficiently and effectively. As a Software Engineer on this team, you will play a critical role in designing and implementing the infrastructure that supports the development and deployment of Ramp's products. Your day-to-day work will involve building and operating CI/CD pipelines, merge queues, dev deploy infrastructure, and other critical systems. You will also be responsible for diagnosing and resolving production issues, owning the blast radius when things slow down, and leading important incidents end-to-end.

The Engineering Platform team is a high-leverage, high-ownership team that requires engineers who are comfortable working in a fast-paced environment and are passionate about building reliable and efficient systems. You will be working closely with other engineers, product managers, and stakeholders to ensure that the systems you build meet the needs of the business and are aligned with the company's overall strategy.

Ramp is a company that values ownership and agency, and as a Software Engineer on the Engineering Platform team, you will have the opportunity to make significant contributions to the company's growth and success.

What You Will Do

  • Build systems that make 300 engineers faster, including merge queues, dev deploys, CI/CD, and stack tooling
  • Own the full dev tooling surface, including Devportal, Graphite, Buildkite, Inspect, and Datadog
  • Design golden paths for services, including API, DB migrations, Kafka, and Temporal
  • Lead important incidents end-to-end, including diagnosis, fix, postmortem, and prevention
  • Treat the SDLC as a factory, measuring PR throughput, CI/CD end-to-end time, and defect rates, and fixing bottlenecks
  • Turn recurring developer friction into one-time fixes, not on-call rituals
  • Build agent-friendly infrastructure, including golden paths, documentation, and tooling
  • Build AI-native reliability tooling, including on-call automation, review agents, and autonomous testing
  • Think at the system level about tech debt, feature flag cleanup, dead code deletion, and punchlist orchestration

What We Are Looking For

  • Experience building and operating CI/CD infrastructure, developer tooling, or platform systems at meaningful scale
  • Strong understanding of software architecture and design patterns
  • Experience with cloud-based technologies, including AWS, GCP, or Azure
  • Strong programming skills in languages such as Java, Python, or C++
  • Experience with containerization, including Docker and Kubernetes
  • Strong understanding of Agile development methodologies and version control systems, including Git
  • Experience with monitoring and logging tools, including Datadog, Grafana, and ELK

Nice to Have

  • Experience with AI-native technologies, including machine learning and natural language processing
  • Experience with cloud-based security and compliance frameworks
  • Experience with IT service management frameworks, including ITIL
  • Strong understanding of financial systems and payment processing

Benefits and Perks

  • Competitive salary and equity package
  • Comprehensive health, dental, and vision insurance
  • 401(k) matching program
  • Flexible PTO policy and paid holidays
  • Remote work stipend and home office setup
  • Professional development opportunities, including conference attendance and training

How to Stand Out

  • Make sure to highlight your experience with CI/CD pipelines, dev deploy infrastructure, and other critical systems in your resume and cover letter.
  • Be prepared to talk about your approach to diagnosing and resolving production issues, and provide examples from your past experience.
  • Show your passion for building reliable and efficient systems, and explain how you stay up-to-date with the latest technologies and trends.
  • Emphasize your ability to work independently and as part of a team, and highlight your excellent communication and collaboration skills.
  • Prepare to talk about your experience with AI-native technologies, including machine learning and natural language processing, and explain how you see these technologies impacting the future of software development.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.