Ramp Business Corporation

Remote/Telecommute

Senior Software Engineer (multiple openings)

Posted 11 days ago

This job has been suspended.

Job Description

Employer: Ramp Business Corporation

Job title: Senior Software Engineer (multiple openings)

Job location: Fully remote (can be based anywhere in the U.S.)

Annual salary range: $155,000 - $282,000 

 

Responsibilities:

 

·       Build performant and scalable platforms and services powering Ramp’s innovative products.

·       Ship high-quality engineering products and features at scale.

·       Work on the engineering behind Ramp’s core products, including Receipt Matching, Transactions, Reimbursements, Receipt Integrations, and Communications.

·       Collaborate with product and design teams to understand customer feedback and improve Ramp’s products.

·       Help establish and influence engineering processes, tools, and systems that will allow Ramp to scale the code base, productivity, and team.

·       Collect business and product ideas and turn them into engineering solutions.

·       Extensively apply Ramp’s tech stack, including Flask (Python), FastAPI (Python), Asyncio (Python), PostgreSQL, Elixir, and AWS.

·       Maintain Ramp’s receipt integrations, including Gmail/Outlook, Lyft, Amazon Business, and Uber.

·       Provide on-call support, serving as the first point of contact for customer escalations and system downtime.

·       Implement better internal tooling to help debug customer issues faster.

·       Work with other engineering team members to establish better observability metrics for system health.

 

Job Requirements:

Bachelor’s degree or the foreign equivalent in computer science, software engineering, computer engineering, or a related field, plus 2 years of experience as a software engineer/developer or in a similar role/occupation. In addition, the required prior experience must include:

  • 2 years of experience designing and developing products and features for high-scale backend services.
  • 2 years of experience developing code using functional programming languages.
  • 2 years of experience developing concurrent code using asynchronous coding frameworks.
  • 2 years of experience using relational databases and SQL-based data warehouses.
  • 2 years of experience discovering, debugging, and resolving service issues.
  • 2 years of experience mentoring and training junior engineers.
  • 2 years of experience leading the implementation of complex software development projects.
  • 2 years of experience using and managing non-relational databases for high-scale systems.
  • 2 years of domain experience working on fintech/payment technology products.

 

In order to apply, send resume or CV to recruiting-ramp@ramp.com and reference S-S-E.