Ramp Business Corporation
Remote/Telecommute
Senior Software Engineer (multiple openings)
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.