Software Engineer (Multiple Openings)
Ramp Business Corporation - new york city, NY
Apply NowJob Description
Responsibilities:- Build performant and scalable platforms and services powering Ramp's innovative products.- Ship high-quality engineering products and Work on the engineering behind Ramp's financial products platform, including Risk, Fraud, and Treasury Management, and savings and web-app platform, including Savings Insights, and Receipt Work with product and business teams to understand customer feedback to improve Ramp's products.- Help establish and influence engineering processes, tools, and systems that will allow Ramp to scale the code base, productivity, and the team.- Collect business and product ideas to turn them into engineering solutions.- Extensively apply Ramp's tech stack, including Flask (Python), FastAPI (Python), Asyncio (Python), PostgreSQL, Elixir, and AWS.- Utilize Competitive Programming experience to create performant algorithms and increase system and library performance for key Risk systems.- Provide on-call support, serving as a first point of contact for Risk escalations and system downtime.- Engineer data features to power Ramp's Risk decisioning systems / Train and consult with non-engineering teams on Ramp's Risk decision systems / Write technical specifications (design documents) for key systems and components powering Ramp's Risk systems.Job Requirements:Bachelor's degree or the foreign equivalent in computer science, software engineering, computer engineering, or a related field, plus 1 year of experience as a software engineer/developer or in a similar role/occupation. The required prior experience must include:- 1 year of experience with designing and developing products and features for high-scale backend services.- 1 year of experience developing code using functional programming languages.- 1 year of experience developing concurrent code using asynchronous coding frameworks.- 1 year of experience using relational databases and SQL-based data warehouses.- 1 year of experience discovering, debugging, and resolving service issues.NOTE: Employer will accept experience gained before or after completion of bachelor's degree. Minimum Salary: 191,250 Maximum Salary: 258,750 Salary Unit: Yearly
Created: 2024-11-05